0

スクリプトがあり、「メッセージ」エラーで入力ボックスにテキストを表示したい。
入力フォームのIDは「メール」ですが、このフォーマットを変更してテキスト以外のものを許可し、フォームの入力を変更できないようです。

コードは次のとおりです。

<script type="text/javascript">
$(document).ready(function(){
    $("#myform").validate({
        debug: false,
        rules: {
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            email: "oh man!",

        },
        submitHandler: function(form) {
            // do other stuff for a valid form
            $.post('process.php', $("#myform").serialize(), function(data) {
                $('.EmailList').html(data);

            });
        }
    });
});
</script>

フォーム:

form name="myform" id="myform" action="" method="POST">  
    <div class="Email">                     
        <label for="Email"></label>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="76%"><label for="Email"></label>
              <input type="text" name="email" id="daEmail" size="30" value=""/> </td>
            <td width="24%"><input type="image" name="imageField" id="imageField" src="images/Submit.png" /></td>
          </tr>
        </table>
    </div>
</form>
4

1 に答える 1

0

入力ボックスIDは「daEmail」なので、jqueryでその名前を使用する必要があります。

JQueryコード:

$('#daEmail').val(data);

htmlコード

<input type="text" name="email" id="daEmail" size="30" value=""/>
于 2012-11-02T03:43:31.480 に答える