Помогите совсем зеленому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, время: 10:39. |