2013-06-18 9 views
7
Arbeits

Hier ist mein HTML-Codehtml5 erforderlich Validator nicht mit input type = button

<form id="form1" runat="server"> 
<input id="q" required /> 
<input id="btn" type="submit" value="Search"> 
</form> 

I html5 erforderlich Feldvalidatoren verwendet haben, es funktioniert, aber mit einem Post zurück. so den Code modifiziert, wie Postbacks

<form id="form1" runat="server"> 
<input id="q" required /> 
<input id="btn" type="button" value="Search"> 
</form> 

zu vermeiden, folgt aber der erforderliche Validator nicht

+0

erforderlich ist nur mit Submit-Taste arbeiten –

Antwort

9

Das ist nicht funktioniert, weil die erforderliche Prüfung nur auf einreichen genannt wird, und die type = Taste ist kein einreichen. Versuchen Sie dies (http://jsfiddle.net/upgradellc/vrTLw/):

<form id="form1" runat="server"> 
    <input id="q" required /> 
    <input id="btn" type="submit" value="Search"> 
</form>