Jquery 表单重置-一个输入获取旧值
“我的表单重置”按钮未按预期工作 我有一个带有文本区域和文本输入的表单,该表单通过Ajax提交。然后,Ajax响应用于表单输入的值。单击“重置”按钮时,文本输入字段的值将恢复为提交前的值。但是,textarea保留了刚刚提交的值 HTML: 控制台日志确实显示了每个输入的正确、刚刚提交的值 当单击重置按钮时,我如何使ajax提交的值保持为两个输入的值,为什么文本区域已经发生了这种情况,而文本输入字段却没有 使其在按下重置按钮时,ajax提交的值仍然作为两个输入的值 单击Jquery 表单重置-一个输入获取旧值,jquery,ajax,forms,response,reset,Jquery,Ajax,Forms,Response,Reset,“我的表单重置”按钮未按预期工作 我有一个带有文本区域和文本输入的表单,该表单通过Ajax提交。然后,Ajax响应用于表单输入的值。单击“重置”按钮时,文本输入字段的值将恢复为提交前的值。但是,textarea保留了刚刚提交的值 HTML: 控制台日志确实显示了每个输入的正确、刚刚提交的值 当单击重置按钮时,我如何使ajax提交的值保持为两个输入的值,为什么文本区域已经发生了这种情况,而文本输入字段却没有 使其在按下重置按钮时,ajax提交的值仍然作为两个输入的值 单击按钮type='reset
按钮type='reset'
时,它将恢复为“默认”值。对于textarea
这是通过在文本区域内设置文本节点来定义的,例如:
<textarea>default value</textarea>
…设置默认值;因此,这适用于您的文本区域
input type=text
的等效方法是设置值
属性:
$("#textID").attr("value", erpageR);
例如:
$(“#btn”)。单击(()=>
{
$(“#taID”).empty();
$(“#taID”)[0]。追加(“默认”);
$(“#textID”).attr(“值”、“默认值”);
//此外,还应在此时设置值,因为上述设置仅为默认值
$(“#taID”).val(“默认值”);
$(“#textID”).val(“默认值”);
});代码>
单击可通过代码设置默认值
<textarea>default value</textarea>
$("#taID").empty();
$("#taID")[0].append(pcodesR);
$("#textID").attr("value", erpageR);