日期:2014-05-18  浏览次数:20945 次

求~~~怎么用JAVASCRIPT取出struts 文本框里的值啊
怎么用JAVASCRIPT取出struts   文本框里的值啊  

我要验证文本框的值是否为空   就是取不出来值
<html:form> 和 <html:text> 标签还不能写name   属性
高手赐教了!!


------解决方案--------------------
property属性就是name属性
------解决方案--------------------
<script type= "text/javascript ">
function doCheck(){
alert(document.forms[0].elements[ "test "].value);
}
</script>

<body>
<html:form action= " ">
<html:text property= "test "/>
</html:form>
</body>

------解决方案--------------------
struts的 <html:text property= "text1 "/> 标签到了客户端后会变成 <input type= "text " name= "text1 "/> ,记住javascript是在客户端运行的。
------解决方案--------------------
document.forms[0].test.value
------解决方案--------------------
学习,非常同意二楼 qq7338367(深秋小雨:让一切归于简单 快乐在指尖绽放 的说法
------解决方案--------------------
<html:text styleId= "demo "> </html:text> 这个就相当于 <input type= "text " id = "demo "/>
你在JS里只要document.getElementsById( "demo ").value就是你要的值了
------解决方案--------------------
学习
------解决方案--------------------
document.getElementByTagName( " ")就行了
------解决方案--------------------
呵呵.你直接看你生成的html页面中有没有name属性就知道了.
------解决方案--------------------
property属性就是name属性

------解决方案--------------------
学习一下
------解决方案--------------------
styleId 对应的就是input里的id。用了多少次了。。。
或许还有其他方法吧。