2016-05-12 6 views
-1

を読んでいませんか? console.log(street)またはconsole.log($('#locStreetAddress').val())を実行すると、通りと番号の空白行が返されます。 他のフィールドはすべて意図したとおりに動作します。は、私は次の形式を持っているいくつかの入力の.val()

私には何が欠けていますか? /更新適切に入力を読んで、persist: trueを作るにし、意図したとおりにすべてが働いている:https://github.com/noelboss/featherlight/issues/122 今後の参考のために:

// EDIT 最終編集/クリーンアップ は、それは私が使用していますfeatherlight.jsの問題です。

+0

あなたのコードは絶対にうまく動作しますので、それ以外の場合は、他のループを&&を使用している:https://jsfiddle.net/5kppvrj8/。あなたのコンソールでエラーをチェックし、同じ 'id'属性を持つ複数の要素がないことを確認してください。 –

+0

チェックしてください。重複はありません。名前を変更しても役立たない。もう一度チェックします。 – PrimuS

+0

https://gist.github.com/brandonaaskov/1596867 –

答えて

0

changeよりblur

ような行為input type="text"にあなたはinput,keypress,keyup,paste

チェックこのjsfiddle

EDIT

チェックこのラインを使用することができます

if(street !== '' && number !== '' && zip !== '' && city !== '' && country !== '') 

それらのどれもが空でないとき、ループが実行される場合は、

チェックこの第二jsfiddle

+0

https://jsfiddle.net/yeux2r74/2/こちらをご覧ください。通りを「変更」すると、正しい値でアラートがトリガーされます。これは私の問題を説明するものではありませんが、「変更」は入力に適用されますか? – PrimuS

関連する問題