我遇到了问题,我需要你帮助我。
我有一个HTML表单。它将国家,州,城市和密码(手动输入)发送到php文件,以便在ajax的帮助下处理。提交后,它会返回文本框中的密码值。
我想要的是,每当用户第二次更改密码的值时,需要重置表单。
我所做的是,我使用了像这样的innerHTML:
<form id="someid" method="post">
<input type="text" value="'.$_POST['pin-code'].'" onChange="resetpin();" />
重置表单如下:
function resetpin() {
document.getElementById('someid').innerHTML = Full HTML CODE FROM ABOVE FORM GOES HERE
此代码变得丑陋,因为.innerHTML包含选择国家,城市,州在同一页面中重复两次的所有代码。
所以我想的是,我可以做这样的事吗?
当用户第二次更改引脚时,表单需要重置为。
onchange=showdiv("ID of the form and contents to be displayed")
我可以这样做,这样我就不需要使用innerHTML ......
请帮帮我。
干杯
答案 0 :(得分:0)
你的resetpin
函数需要遍历表单的输入元素,重置它们的值(大概除了引脚)。