黑马程序员技术交流社区
标题:
struts中html:text标签的问题!!!!!!!外加myeclipse快捷
[打印本页]
作者:
安路凤
时间:
2012-6-12 15:28
标题:
struts中html:text标签的问题!!!!!!!外加myeclipse快捷
本帖最后由 安路凤 于 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+/ 吗??怎么不管用的呢??
作者:
杨天皓
时间:
2012-6-12 16:19
你在text 里面加上Id 再试一下。
至于你说的快捷键。
应该是和其他的快捷键有冲突了。
你在Window-->Preferences-->General-->Keys-->搜索Content Assist 你看它的Binding是不是Alt+/
如果是的,那就是在Command下,有一个其他的也是Alt+/。两个冲突了,你把另一个改掉就行了。
作者:
安路凤
时间:
2012-6-13 14:42
杨天皓 发表于 2012-6-12 16:19
你在text 里面加上Id 再试一下。
至于你说的快捷键。
应该是和其他的快捷键有冲突了。
我想不是冲突 , 我按照你说的办法查看了一下 不是这样的
而且并不是他不管用,而是不像eclipse似的出那种提示的列表,
比如我写一个 sub 按快捷键 他就会自动打上 submit 不出列表
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2