Помогите совсем зеленому2 !
Вот еще вопрос
<form id="for"> <input name="" type="button" value="1" onclick="func(this.value);return false" /><br> <input name="" type="button" value="2" onclick="func(this.value);return false" /><br> <input name="" type="button" value="3" onclick="func(this.value);return false" /><br> </form> <script type="text/javascript"> function func (A){ //alert (A) //var sum=sum+A //sum+=A var sum=+A $('div').text(sum) } </script> Хотел чтоб при нажатии "button" сумма "sum" прибавлялась, а она обнуляется при каждом щелчке и равна переменной "A", как решить?, я понимаю, что скрипт выполняется еще до вывода на экран, но все же? |
function func( obj ) { obj.value++; } func( this ); |
Цитата:
вот весь код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script> <script type="text/javascript"> function func ( obj ){ //alert (A) obj.value++; $('div').text(obj) } </script> <title>Calculate</title> </head> <body> <form id="for"> <input name="" type="button" value="1" onclick="func(this.value);return false" /><br> <input name="" type="button" value="2" onclick="func(this.value);return false" /><br> <input name="" type="button" value="3" onclick="func(this.value);return false" /><br> </form> <div></div> </body> </html> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script> <script type="text/javascript"> function func ( obj ){ obj.value++; $('div').text(obj.value) } </script> <title>Calculate</title> </head> <body> <form id="for"> <input name="" type="button" value="1" onclick="func(this);return false" /><br> <input name="" type="button" value="2" onclick="func(this);return false" /><br> <input name="" type="button" value="3" onclick="func(this);return false" /><br> </form> <div></div> </body> </html> Заместо func(this.value); |
не совсем тот результат))) он меняет value, но тут разберусь, спасибо.
|
Часовой пояс GMT +3, время: 22:13. |