js如何获得struts表单中的值(有答案直接给分)
jsp:
<html:form action= "/Logon.do " method= "POST ">
<table border= "0 ">
<tr>
<td> 姓名: </td>
<td> <html:text property= "userName " /> </td>
</tr>
<tr>
<td> 密码: </td>
<td> <html:password property= "userPws " /> </td>
</tr>
<tr>
<td> <html:submit property= "submit " value= "submit " onclick= "sub() " /> </td>
<td> <html:cancel /> </td>
</tr>
</table>
</html:form>
<script type= "text/javascript ">
function sub(){
var ch=document.form[0].element[1];
alert(ch);
}
</script>
js想获得姓名后面test文本框的值,但是就是获得不了. 请教该怎么写.
要想获得 <html:select property= "select ">
<html:option value= "1 "> 1 </html:option>
</html:select> 中的值和是或的test的方法一样吗.
我写的js有点问题,老是出错.
------解决方案--------------------试试这样:
ch = document.all( "userName ").text;
alert(ch);
------解决方案--------------------var ch=document.form[0].userName.value;
alert(ch);
------解决方案--------------------function check(){
var text = document.all( "userName ").value;
alert(text);
}
------解决方案--------------------怎么不用HTML标签啊.....STRUTS标签不怎么样.用document.getElementById( ".... ").value或者
document.getElementsByName( ".... ")[0].value 就能取出来了