下午,做一个jsp文件,涉及到document.getElementById()以及document.forms[0].submit()的使用,折腾了好长时间。
1.document.getElementById()
<inputsize=18name="xxx"><imgstyle="CURSOR:hand"onclick=select()src="../p_w_picpaths/search.gif"><scriptlanguage=javascript>functionselect(){varx=document.getElementById("xxx").value;alert(x);//注意这里document.forms[0].submit();}</script>
在IE中document.getElementById("xxx")可以得到name为xxx的值,Firefox和Chrome中得不到。有点怪,是IE的bug吗?
参考文章:/content/09/1114/16/466494_9016608.shtml
(时间关系,没有细读)
2.document.forms[0].submit()
默认的提交路径,应该为当前页面。
可以通过document.forms[0].action指定提交的路径。