我想要做什么
我正在使用 a<form>
来研究地址,最终将其显示在 Google 地图上。
在用户进行初始输入后,我将他们引向一个search.php
页面,其中地址参数被分成它们的组件(即邮政编码、城市),它们是<input type="text" readonly>
. 还有一个显示地址的谷歌地图,询问用户显示的地址是否正确。他们可以在Yes
或之间进行选择No
。
如果地址被判断为不正确,他们点击一个No
按钮,使各种<input type="text">
可修改(删除readonly
属性)。
一旦他们点击No
,<div>
包含提交按钮的按钮就可以通过document.getElementById.innerHTML
和 按钮访问,Yes
并被No
转换为一个新<input type="submit" value="Look it up">
按钮。
我的问题!
这个新Look it up
按钮不能用作提交按钮!!当我点击它时没有任何反应。
请帮忙?
代码:
我的重置功能:
function reset_search() {
document.getElementById('number').removeAttribute("readonly");
document.getElementById('street').removeAttribute("readonly");
document.getElementById('apt').removeAttribute("readonly");
document.getElementById('postal').removeAttribute("readonly");
document.getElementById('city').removeAttribute("readonly");
document.getElementById('lookup').setAttribute('action', './search.php');
var new_submit = 'Please correct the mistakes above and click on the button below to launch another search<br><input type="submit" name="submit" value="Look it up">';
document.getElementById('submit_button').innerHTML=new_submit;
}
我的表格:
<form method="post" id="lookup" name="lookup" action="./display.php">
.........
<tr>
<td valign="top" align="center" colspan="4">
<div id="submit_button">
According to the map below, is the address correct?<br>
<input type="submit" value="Yes" /> <input type="button" value="No" onclick="reset_search()" />
</div>
</td>
</tr>
</form>