0

以下のコードを参照してください...jqueryバリデーターは名前フィールドに入力された入力を拒否しているようです。指定された形式に一致するように要求します。デフォルトのフォーマットなどはありますか?私は困惑しています!!!

<script type="text/javascript">
    $(document).ready(function() {
        $("#signupform").validator();
    });
</script>


<body>

<form id="signupform">
    <fieldset>

    <p><input type="text" name="name" value="Name*" minlength="1" maxlength="40" pattern="[A-Za-z]" required /></p>
    <p><input type="email" name="email" value="Email*" required /></p>
    <button type="submit">Submit</button>
    <button type="reset">Reset</button>
    </fieldset>
</form>

</body>
</html>
4

1 に答える 1

1

パターンは1つ[A-Za-z]の文字に一致するため、複数の文字を入力すると、検証エラーが発生します。代わりに使用してください。これは、範囲または。内の1つ以上の文字を意味します。[A-Za-z]+A-Za-z

Name*また、このパターンはアスタリスクのために初期値と一致しません。

于 2012-09-04T23:40:37.353 に答える