フォームで onsubmit と呼ばれる小さな jQuery 関数を使用して、ユーザー入力のクライアント側を検証したいと思います。フィールド #fname (名) で az、AZ、およびスペースのみを許可する必要があります。return false は、フォームの送信を停止することになっています。
function validateregister(){
if (!($("fname") =~ [a-zA-Z ])) {
return false;
}
}
これは私のHTMLです:
<input type="submit" value="Join now!" id="registersubmit" class="paddingoutline2" onsubmit="return validateregister()">
もちろん、後でサーバー側でユーザー入力を検証します。フォームを送信すると、「内部サーバー エラー」が表示されます。これにより、validateregister() 関数でエラーが発生したと思われます。何か間違っていることでも?私がjQueryにかなり慣れていない場合は、どんな助けでも大歓迎です。
ありがとう!