两个提交按钮的动作不同?

时间:2011-10-23 22:20:39

标签: php javascript html

我有一个具有登录按钮和注册按钮的表单。

注册按钮:

此按钮应处理两个文本框名称和电子邮件:

<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,而不是用于登录文本框。

我已经为两个按钮使用了提交类型。

2 个答案:

答案 0 :(得分:1)

您正在使用两种不同的动作,因此您需要使用不同的形式! 没有<form>标签,输入按钮无论如何都是无用的!也不要只依赖javascript,用php验证表单以防js被客户端关闭!

因此,只需使用不同的操作/验证以不同的形式包装每个提交按钮,您就完成了!

答案 1 :(得分:0)

如果您希望仅在单击register时运行验证,则不应将验证功能链接到表单提交事件,而是链接到注册按钮onclick事件。