0

我遇到了一个问题,我需要你们帮助我。

我有一个 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 ...

请帮帮我。

4

1 回答 1

0

您的resetpin函数需要遍历表单的输入元素来重置它们的值(大概除了 pin 之外)。

于 2012-05-26T17:06:15.077 回答