この問題が頭に浮かびません!入力フィールドが空であるかどうかを検証するために、ボタンのクリック時に簡単なjquery検証があります。
http://fiddle.jshell.net/fyxP8/3/
入力フィールドが空のときに空ではない値を返す理由がわかりません。
どんな助けでも大歓迎です
この問題が頭に浮かびません!入力フィールドが空であるかどうかを検証するために、ボタンのクリック時に簡単なjquery検証があります。
http://fiddle.jshell.net/fyxP8/3/
入力フィールドが空のときに空ではない値を返す理由がわかりません。
どんな助けでも大歓迎です
このデモを参照してください: http://fiddle.jshell.net/Tj7Z8/
;
あなたのifステートメントに追加
それが必要に合うことを願っています:)
コード
function checkinputs(ticker, btn) {
alert(ticker + "[ " + $(btn).parent().find("input").val() + " ]" + $(btn).parent().find("input").val().length);
var x = false;
if (ticker == 0) {
if ($(btn).parent().find("input").val() != '' ) {
alert($(btn).parent().find("input").attr("name") + "<>" + $(btn).parent().find("input").val());
x = true;
}
}
return x;
}
var progressTicker = 0;
$("button[class$='nextBtn']").click(function() {
var returns = checkinputs(progressTicker, this);
alert(returns);
if (returns == true) {
alert('inside');
}
});
この行のスクリプトにタイプミスがあったと思います
if ($(btn).parent().find("input").val() != '' ); {
コロンが間違っています... 比較してください
if (condition);
{
operation();
}
最初;
はifを閉じるので、条件の値に関係なく常に操作が実行されます。一方、これは正しいです:
if (condition)
{
operation();
}