代码如下
<%int i=0%>
<script type="text/JavaScript">
<!--
function next(){<%i++;>
document.total.subject.value=<%=i%>;
}
//-->
</script>
<form name="total" id="total">
<input type="text" name="subject" value="<%=i%>">
<input type="button" name="Submit6" value="下一题" onclick="next()"/>
</form>
问题如下:按1次提交之后 文本框中的值始终显示是1,按2次提交也是1 ,请教各位大虾~~
<%int i=0%>
<script type="text/JavaScript">
<!--
function next(){<%i++;>
document.total.subject.value=<%=i%>;
}
//-->
</script>
<form name="total" id="total">
<input type="text" name="subject" value="<%=i%>">
<input type="button" name="Submit6" value="下一题" onclick="next()"/>
</form>
问题如下:按1次提交之后 文本框中的值始终显示是1,按2次提交也是1 ,请教各位大虾~~
你改成
var i = <%=i%>;
function next(){
i++;
document.total.subject.value= i;
}
var i = 0;
function next()
{
i++;
document.total.subject.value= i;
}
//-->
</script>
<form name="total" id="total">
<input type="text" name="subject" value=""/>
<input type="button" name="btnNext" value="next" onclick="next()"/>
</form>