如何自动填充div类表单

时间:2014-01-08 14:51:52

标签: javascript jquery class html

我的页面上有一个自动回复电子邮件表单。

以下是该表单代码的一部分,用于客户输入的电子邮件:

<div id = "af-form-45" class = "af-form" >
   <div id = "af-body-45" class = "af-body af-standards" > 
       <div class = "af-element" > 
          <label class = "previewLabel" for = "awf_field-57" > </label> 
          <div class="af-textWrap">
             <input class="text" id="awf_field-57" type="text" name="email" value="Form 555" tabindex="500" onfocus=" if (this.value == 'Form 555') { this.value = ''; }" onblur="if (this.value == '') { this.value='Form 555';} " / >
          </div>
          <div class="af-clear"> </div> 
        </div>
      </div>
    </div>
</div>

该表格中预先填充的电子邮件值为“表格555”。意思是某人登陆页面并看到表格,它已经具有“表格555”的价值

我需要做的是预先填充字段而不是'Form 555',但是具有一定的价值,这是我在标题中运行Javascript得到的(Javascript很长,所以我不包括它这里)。

但是,例如,如果我将下面的代码放在页面上,它将返回一个特定的电子邮件地址(我需要在表单中预先填充)。

<script type="text/javascript">formData.display("email")</script>

所以我需要这样做,但在div类表单中 - 要添加此电子邮件地址而不是'Form 555'预填充值 谢谢!

2 个答案:

答案 0 :(得分:0)

非常简单,还有其他一些你正在努力的事情吗?

更改

<script type="text/javascript">formData.display("email")</script> 

<script type="text/javascript">
    $('#awf_field').val(formData.display("email"))
</script>

答案 1 :(得分:0)

您可以通过

设置值
$("#awf_field").val(formData.display("email"));