-3
を入力した場合、私は、これはVAR、文の場合は、この続くJS持っている:私は持っている問題は、contratTypeが定義され、彼の値が「ヌーヴェルアフェール」でされたときに、まだその入力されていることであるステートメント問題が
if ($('custom_t4'))
var contratType = $('custom_t4').value === 'Nouvelle_affaire' ? 'Nouvelle Affaire' : $('custom_t4').value === 'Avenant' ? 'Avenant' : '';
if (contratType && (contratType !== 'Nouvelle Affaire' || contratType !== 'Avenant')){ }
をif。
私は何かを見逃しましたか?
*の下に書かれた正しいコードもう片方。つまり、その条件は* always * trueです。 – deceze
'contratType!== 'Nouvelle Affaire' ||の問題とは別にcontratType!== 'Avenant''は常に真です(これは私が重複とマークした部分です)、あなたは[この問題(jQueryオブジェクトは常に真実です])にも出ています。](https://stackoverflow.com/questions/ 31044/is-there-there-exists-jqueryのための関数)**と**要素の値を間違って取得する(jQueryオブジェクトには 'value'プロパティがありません;あなたは' input'の値を['val'](http://api.jquery.com/val/)経由のjQueryオブジェクト)。 –