2011-08-08 15 views
-2

jQueryボタンで問題が発生しました.HTML <form>の中にあります。基本的に特定の条件が満たされている場合は、フォームを送信する必要があります。何それはとにかくフォームを送信していない...コードは次のとおりです。jquery何もしないときにフォームを送信するボタン

$("#feasibility_button_top").button().click(function(){ 
if(checkMandatoryFieldFeasibility().value)){ 
    setMethod(0, null, 'insertFeasibility'); 
    return false; 
} 

しかし、私はこのように他の条件を追加する場合:

else{ 
    return true; 
} 
}); 

ボタンの代わりに、それを想定したとき(フォームを送信します何もしない)、ページをリロードします。 は私が

Thxを ダニエル

+0

は、通常のボタンのボタンですかそれは送信ボタンのですか? または Kyle

答えて

1

....ファイアーフォックスではなく、IE6でこの問題を持っている余分は、あなたがそれを警告場合checkMandatoryFieldFeasibility()。値のリターンを何もそこif(checkMandatoryFieldFeasibility().value)) に)ありますか?それは真実か偽ですか?

0

代わりに、この状態を有する試し:

if(checkMandatoryFieldFeasibility().value.length == 0) { 
    setMethod(0, null, 'insertFeasibility'); 
    return false; 
} 
0

e.preventDefaultを使用してみてください()。

eは、渡されたイベントであること すなわち:。

.click(function(e) { 
.... 
e.preventDefault 
... 
}); 
関連する問題