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 回答