- 论坛徽章:
- 0
|
我的写了一个javascript的函数,如下:
<%String but = "button";
int i = 0;
%>
<script language="JavaScript">
function confirm(){
var sub = 11
if(sub < 10.0){
<%
if(i == 0){
but = "submit";
}else{
but = "button";
%> alert("此页面已提交,如要修改,请到修改页面修改")
<%
}
%>
}else
alert("和大于10,出错");
}
<tr>
<td colspan="3" align="center"><input type= <%=but%> name="Submit" value="提交"onclick="confirm()"></td>
</tr>
按道理but的值应该是"button",可是提交后显示的值是"submit",这是为什么啊?难道上面蓝色部分的无论javascript的判断条件如何它都会执行?
还有怎么在html中取得javascript的变量的值啊?
input type= "javascript:but"
这样行吗?
小菜鸟一个,谢谢大家的恢复! |
|