我有一个具有登录按钮和注册按钮的表单。
注册按钮:
此按钮应处理两个文本框名称和电子邮件:
<div id="regisbutton" class="regisbutton1">
<input type="submit" value="Register" class="regisbutton" name="registerSubmit"/>
</div>
登录按钮:
此按钮还应仅考虑两个文本框用户名和密码:
<div id="loginbutton" class="loginbuttonclass">
<input type="submit" value="Login" class="loginbutton" name="loginSubmit" />
</div>
问题是我把验证JavaScript自动运行,在表单操作之前检查文本框是否为空。但我想为注册文本框运行此JavaScript,而不是用于登录文本框。
我已经为两个按钮使用了提交类型。
答案 0 :(得分:1)
您正在使用两种不同的动作,因此您需要使用不同的形式!
没有<form>
标签,输入按钮无论如何都是无用的!也不要只依赖javascript,用php验证表单以防js被客户端关闭!
因此,只需使用不同的操作/验证以不同的形式包装每个提交按钮,您就完成了!
答案 1 :(得分:0)
如果您希望仅在单击register时运行验证,则不应将验证功能链接到表单提交事件,而是链接到注册按钮onclick事件。