私は、ページを再読み込みせずにフォームを送信する必要があるプロジェクト(shoutbox)を作成しています。簡単でしょうか?さて、私はjQueryを使用していますが、私は問題に取り組んでいます。私が1つのinput
ボックスしか持っていないと、すべて正常に動作します。しかし、私は2つを持っている場合、それは壊れます。.submit()での問題
フォーム -
<form id="freeshout-form" method="post">
<input id="name" type="text" name="name" value="name" />
<input id="entry" type="text" name="entry" value="entry" />
</form>
jQueryの -
$("#freeshout-form").submit(function(event) {
event.preventDefault();
alert($("#name").val() + ' - ' + $("#entry").val());
});
しかし、私は入力ボックスのいずれかを削除した場合、アラートボックスは、の値を「未定義」という入力の値を表示してます他の入力値は[何であったでしょうか]。しかし、私が取り戻した入力値を置くと、アラートボックスはまったく表示されません。
アイデア?
更新:jsfiddleで動作しますが、on my siteでは動作しません。しかし、同じコードだと、おそらくそれを妨げる可能性のあるすべてのものを削除しました。
はうまく動作します:http://www.jsfiddle.net/4BNbJ/ – jAndy
@Andrew:多分私は何かが不足していますが、動作するようですか?参照してください - http://jsfiddle.net/gPSje/ – stealthyninja
それは...変だ。 jQueryソースへのリンク以外のJSは他にありません。それはうまくいきません。 =/ – Andrew