3

だから私は次のフォームを持っています:

    <form action="register.php" method="post" id="register-form" name="register-form">
    <input type="text" id="username" name="username" placeholder="Username" autofocus="autofocus" required />
    <input type="text" id="password" name="password" placeholder="Password" required />
    <a href="javascript:void(0);" class="btn" onclick="$('#register-form').submit();">Register</a>
    <input type="submit" style="display: none;" />
    </form>

私が知りたいのは、フォームを送信するときにjQueryに「必須」タグを処理させる方法はありますか?今はそうではありません。

4

2 に答える 2

4

click代わりに、送信ボタンをトリガーしてください。

http://jsfiddle.net/PdUcq/

于 2013-02-27T14:36:15.150 に答える
0

このリンクから、

必須属性は、ほとんどの新しいブラウザで機能します。古いブラウザでは、HTML5仕様の一部であるため、サポートされていません。

jqueryを使用したクロスブラウザのサポートを探している場合は、プラグインを使用する必要があります。良いものの1つはこのプラグインです。

または、先に進んで独自のカスタムバリデーターを作成することもできますが、なぜ車輪の再発明を行うのでしょうか。

于 2013-02-27T14:37:12.993 に答える