我的页面上有一个自动回复电子邮件表单。
以下是该表单代码的一部分,用于客户输入的电子邮件:
<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'预填充值 谢谢!
答案 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"));