焦点光标函数JavaScript(包含代码)
下面是我的javascript代码,如果表单调用“login”为空,光标焦点函数将转到username焦点光标函数JavaScript(包含代码),javascript,forms,focus,Javascript,Forms,Focus,下面是我的javascript代码,如果表单调用“login”为空,光标焦点函数将转到username if(document.forms.login.user.value==“”) ( document.forms.login.user.focus(); ) 其他的 ( document.forms.login.password.focus(); ) 我需要在表格中添加任何内容吗?给你 <form action="form.php" method="post" name="l
if(document.forms.login.user.value==“”)
(
document.forms.login.user.focus();
)
其他的
(
document.forms.login.password.focus();
)
我需要在表格中添加任何内容吗?给你
<form action="form.php" method="post" name="login">
<label for="user"><b>Username:</b></label> <input name="user" type="text" id="user" size="20"/><br/>
<label for="password"><b>Password:</b></label> <input name="password" type="password" id="password" size="20"/><br/>
<input type="hidden" name="action" value="login"/><br/>
<input type="submit" id="submit" value="Login"/>
</form>
用户名:
密码:
这对我很有用。(删除了实际if和else部分周围的括号。)
工作示例
谢谢!实际上,我是通过使用“{}”而不是“()”来实现的。是的,
{}
是可选的,如果在if/else
之后只运行一个命令,但是如果在if/else
之后运行多个命令,那么它是必需的。tim:这是因为()
是不正确的语法
<form action="form.php" method="post" name="login">
<label for="user"><b>Username:</b></label> <input name="user" type="text" id="user" size="20"/><br/>
<label for="password"><b>Password:</b></label> <input name="password" type="password" id="password" size="20"/><br/>
<input type="hidden" name="action" value="login"/><br/>
<input type="submit" id="submit" value="Login"/>
</form>
if (document.forms.login.user.value == "")
document.forms.login.user.focus();
else
document.forms.login.password.focus();