ユーザーが#postcode-form
を送信するか、または#show-results
リンクをクリックすると、同じ機能を使用したいと考えています。どのように私はそれを機能を複製せずに行うことができますか?サブミットとクリック機能を組み合わせる
HTML
<form id="postcode-form">
<input id="postcode" type="text" name="postcode" />
<input type="submit" value="search" />
</form>
<a id="show-results" href="#">Show the results</a>
を使用でき
$("#show-results").click(function(e){
e.preventDefault();
codeAddress(postcode);
});
うん、あなたは正しいが、私はむしろ、インラインJSコードとマークアップを混在させないでしょう。代わりに、 'submit'メソッドの関数本体に' event.preventDefault() 'を追加してください。 – Laszlo