2012-10-08 70 views

回答

7

看到这个演示: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'); 
    } 
});​ 
+2

+1 Good catch bro :) – undefined

+0

@Khalid all good!很高兴帮助':)' –

2
if (condition); 
{ 
    operation(); 
} 

第一;关闭如果,那么操作将始终执行,而不管条件的值如何。另一方面,这是正确的:

if (condition) 
{ 
    operation(); 
} 
+0

业余犯错误lol – Khalid

+0

这是对的,但不要为此感到难过,有时我们所有人都会犯这些错误,特别是如果我们累了。 –