Java Script onclick multiple Validation

时间:2015-11-12 06:57:09

标签: javascript html forms

 <html:submit 
    property   = "buttonClicked"
    styleClass = "buttonEnabled"  
    value      = " Search"
    onclick="this.form.submit(); this.disabled=true; this.value='Searching'"
    onclick="return rfqValidation();"/>

这是我在按钮点击上的验证。 但只有一个验证工作正常。 如果我把它们放在一起就是验证,但在那个表格提交之后我已经给出了this.form.submit()。 有任何建议,请使用html:submit。

2 个答案:

答案 0 :(得分:0)

@Rajesh是对的

或在单个onclick中执行此操作。我认为你不能在单个标签中有多个onclick。

<html:submit 
property   = "buttonClicked"
styleClass = "buttonEnabled"  
value      = " Search"
onclick="this.form.submit(); this.disabled=true; this.value='Searching';return rfqValidation();"/>

答案 1 :(得分:0)

onclick属性返回当前元素的click事件处理程序代码。 source

因此,当您执行第二次onclick赋值操作时,会将新的匿名函数分配给onclick属性。因此,您必须将它们包装在同一个函数调用中。