私は奇妙な小さな問題に遭遇しました。フォーム送信後のページの更新を修正するために検索したところ、「returnfalse」を使用できることがわかりました。FFで動作するのを見てうれしかったのですが、IEで試してみると...それでもページが更新されました。
これはコードの重要な部分です。
<form action="" onsubmit="event.preventDefault(); showAddress(this.address.value); return false">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><h3>address:</h3></td>
</tr>
<tr>
<td><input type="text" size="60" name="address" value="" /></td>
<td> </td>
<td><button type="submit" value="Zoek!">Zoek!</button></td>
</tr>
</table>
</form>
IEで更新されないようにするにはどうすればよいですか?
前もって感謝します!
編集 私は今それを変更したので、私はもはやフォームを使用していません。代わりに、ボタンのonclickイベントを使用します。私の誤りを指摘してくれたShinに感謝します。
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><h3>address:</h3></td>
</tr>
<tr>
<td><input type="text" size="60" name="address" value="" /></td>
<td> </td>
<td><button type="submit" onclick="showAddress(this.value); value="Zoek!">Zoek!</button></td>
</tr>
</table>