当点击清除按钮时,Javascript将焦点和光标放在输入框中
我有一个表单,用户/访问者可以在其中输入他们的信息,如名字、姓氏和电子邮件地址 我有两个按钮可以使用input type=“reset”和input type=“submit” 我想实现的是,如果用户单击清除(重置)按钮,光标应该返回到特定的输入框 下面是我如何努力做到这一点,但我没有得到它的工作。 作为记录,我正在使用Safari作为web浏览器当点击清除按钮时,Javascript将焦点和光标放在输入框中,javascript,html,input,Javascript,Html,Input,我有一个表单,用户/访问者可以在其中输入他们的信息,如名字、姓氏和电子邮件地址 我有两个按钮可以使用input type=“reset”和input type=“submit” 我想实现的是,如果用户单击清除(重置)按钮,光标应该返回到特定的输入框 下面是我如何努力做到这一点,但我没有得到它的工作。 作为记录,我正在使用Safari作为web浏览器 function cleared() { var cb = document.getElementById("checkbox");
function cleared()
{
var cb = document.getElementById("checkbox");
var sub = document.getElementById("submit");
cb.checked = false;
sub.disabled = true;
document.getElementById('firstname').focus();
document.getElementById('firstname').select();
}
HTML代码如下所示:
<input id="clear" type="reset" name="reset" value="Rensa" onclick="cleared();">
我做错了什么
提前谢谢你
//Andreas
cb1
未定义(这将引发错误),元素从未使用过。查看HTML会有所帮助。另外,您是否打算同时使用cb
和cb1
?正如tymeJV指出的,cb1
不在您的本地范围内,除非它是全局的,否则将出错。@justnS我已经更新了我的帖子。您的复选框的id实际上是checkbox?是的,复选框的id实际上是checkbox。