2012-07-14 17 views
0

我使用此代碼,以查看捐贈的價值是否在30以上然後要求航運,如果不是然後不要求航運,但是當我輸入一個值少於30 paypal does not經過貝寶不通過詢問航運陳述如果低於30

function askShipping(){ 
    var amount = $("#amount").val(); 
    if(amount == ''){ 
     alert('Please enter Donation amount'); 
     return false; 
    } 
    if(amount >= 30){ 
     var ret = shipSuccess(); 
     return false; 
    } 
    return false; 
} 
function shipSuccess(){ 
    $("#dialog:ui-dialog").dialog("destroy"); 

    $("#dialog-success").dialog({ 
     height: 260, 
     modal: true, 
     buttons: { 
      "yes": function(){ 
       $(this).dialog("close"); 
       shippingForm(); 
       // document.donationForm.submit(); 
      }, 
      Cancel: function() { 
       $(this).dialog("close"); 
       document.donationForm.submit(); 

      } 
     } 
    }); 
} 

回答

0

這是非常困難的工作,你的問題是從您發佈的代碼是什麼,因爲你不解釋其中的一段代碼實際信息提交給PayPal。

不過,我要採取平底船上的答案是,你askShipping()功能應該是這樣的:

function askShipping() { 
    if ($("#amount").val() == '') { 
     alert('Please enter Donation amount'); 
    } else if (amount >= 30) { 
     shipSuccess(); 
    } else { 
     document.donationForm.submit(); 
    } 
    return false; 
} 

如果這能解決你的問題,讓我知道在評論中,我將解釋爲什麼... ;-)