今、私はフォームを送信しています。私はフォームを消しています(表示なし)とリンクを表示しています。私がしたいのは、ユーザーがリンクをクリックしたときにフォームにreturn true
(送信できるので)です。そのため、イベントリスナーから返信します。しかし、イベントリスナーは常に添付されるので、常に真です。誰でもこれを行う最善の方法についての提案がありますか?あなたのリンクのonClickので返信Boolからイベントリスナー
<form name="request" action="http://testurl.com" method="POST" onSubmit="return test()">
<input type="text" name="Name" size="10" />
<input type="submit" name="submit" value="Submit" />
</form>
<div id="link">
<a href="test.exe" title="download">Download</a>
</div>
-JS-
function test(){
document.request.style.display = "none";
document.getElementById('link').style.display = "block";
return false;
}
なぜtest()でfalseを返す必要がありますか? – Tuan