本帖最后由 安路凤 于 2012-6-12 15:30 编辑
我想判断下struts html标签是否为空
最笨的办法用的js判断 但是不晓得怎么取出标签里面的值来- <html:form onsubmit="return check()" action="login" method="post">
- <table>
- <tr>
- <td><label for="username">账号</label></td>
- <td><html:text property="username" size="20" value="UID/用户名/Email"
- onfocus="if(this.value == 'UID/用户名/Email'){this.value = '';}"
- onblur="if(this.value == ''){this.value = 'UID/用户名/Email';}" tabindex="901"></html:text></td>
- <td> <a href="register.jsp">注册</a></td>
- </tr>
- <tr>
- <td><label for="pass">密码</label> </td>
- <td><html:text property="pass" size="20" tabindex="902"></html:text></td>
- <td> <html:submit property="submit" value="登陆"></html:submit> </td>
- </tr>
- </table>
复制代码 以下是js语句- function check()
- {
- var name=document.getElementById("username").value;
- var pass=document.getElementById("pass").value;
- if(name=="" || pass=="")
- {
- alert("用户名或密码不能为空!");
- return false;
- }
- }
复制代码 这么写貌似不对 , html标签里面是property,它代表的是什么呢???id ? name? 纠结
不晓得是不是我代码有问题 我写的时候总是说 运行时错误,缺少对象
还有那个myeclipse里面 代码提示的快捷键是 alt+/ 吗??怎么不管用的呢?? |