JSP页面中如何一次提交2个以上的值给JS

来源:百度知道 编辑:UC知道 时间:2024/06/09 15:25:05
拿1个例子说明
<html>
<head>
<script>
function check(){

with(form1){

var hang = hang.value;
var k=new Array();
for(var i=0;i<hang;i++){
k[i]=i;
}
document.writeln(k.toString());
}
}

</script>
<body>
<table align="center">
<form action="" onSubmit="check()"
name="form1">
<tr>
<td>
<input type="text" name="hang" />
<input type="submit" value="显示"/>

</td>

</tr>
</form>
</table>
</body>
</head>
</html>
我 JSP页面里如果用ONCLICK 提交hang这个属性就传不到JS里去
我想用FORM提交 各个属性这么配我忘了 有大虾指点一下不

<input type="text" name="hang" />,加个id属性,然后在上面的js里面使用document.getElementById("Id属性名").value就取出那个input里面的值了

不知道你到底想说什么,怎么还从jsp提交到js里面去了?反了吧。js只是脚本语言而已,主要处理页面的。我想你可能自己都不知道自己想要干什么。不过你想要从js中得到多个控件里的值,最笨的办法就是document.getElementById("idName").value或者document.getElementsByName("nameName")[i].value.