Javascript 带有条件结束标记的Ajax Post表单

Javascript 带有条件结束标记的Ajax Post表单,javascript,ajax,Javascript,Ajax,我需要一些帮助。我有一个Ajax帖子表单,它非常有效。我决定添加一个isNaN,以确保值中只包含数字。(如果有的话)。我面临的问题是,脚本已停止工作,因为我没有在脚本末尾正确关闭if语句。我的收尾标签错了 $(document).ready(function(){ $("#confirm-btn").click(function(event){ event.preventDefault(event); var a = document.getElementById('bid

我需要一些帮助。我有一个Ajax帖子表单,它非常有效。我决定添加一个isNaN,以确保值中只包含数字。(如果有的话)。我面临的问题是,脚本已停止工作,因为我没有在脚本末尾正确关闭if语句。我的收尾标签错了

$(document).ready(function(){
$("#confirm-btn").click(function(event){
event.preventDefault(event);

var a = document.getElementById('bidamount').value;

//if bid amount is empty
if (a == "") {

//Change the text and color to red
document.getElementById('confirmtext').innerText  = "Input Amount";
document.getElementById("confirmtext").style.color = "red";
 
} else if {

var checkdata = document.getElementById('bidamount').value;
if(isNaN(data)){
 alert("it is not number");

} else {

//set var to bid number input field
var field1= $("#requestid").val();
var field2= $("#bidid").val();
var field3= $("#bidamount").val();

 $.ajax({
 type: "POST",
     url: "scripts/sendbids_sql.php",
     data: {requestid:field1, bidid:field2, bidamount:field3 },
     success: function(data)
           {
            //Display AJAX Response 
           $("#ajax-response").show().html(data);
           //Hide thises fields from confirm section
           $("#confirm-btn").hide();
           $("#bidamount").hide();
           $("#confirmtext").hide();
           
           //Change Cancel button to OK
        document.getElementById('cancel-btn').innerText = "OK";
           

           }
   });
}

});
}); 


您缺少else if语句的if条件

我不会猜测实际的功能。。但是底部的标签是正确的结束标签

$(document).ready(function () {
    $("#confirm-btn").click(function (event) {
        event.preventDefault(event);

        var a = document.getElementById('bidamount').value;

        //if bid amount is empty
        if (a == "") {

            //Change the text and color to red
            document.getElementById('confirmtext').innerText = "Input Amount";
            document.getElementById("confirmtext").style.color = "red";

        } else if { //  <<----   Else if what?

            var checkdata = document.getElementById('bidamount').value;
            if(isNaN(data)) {
            alert("it is not number");

            } else {

                //set var to bid number input field
                var field1 = $("#requestid").val();
                var field2 = $("#bidid").val();
                var field3 = $("#bidamount").val();

                $.ajax({
                    type: "POST",
                    url: "scripts/sendbids_sql.php",
                    data: { requestid: field1, bidid: field2, bidamount: field3 },
                    success: function (data) {
                        //Display AJAX Response 
                        $("#ajax-response").show().html(data);
                        //Hide thises fields from confirm section
                        $("#confirm-btn").hide();
                        $("#bidamount").hide();
                        $("#confirmtext").hide();

                        //Change Cancel button to OK
                        document.getElementById('cancel-btn').innerText = "OK";

// Correct closing tags
                    }
                });
            }

        };
    });
}); 
$(文档).ready(函数(){
$(“#确认btn”)。单击(功能(事件){
事件。预防违约(事件);
var a=document.getElementById('bidamount')。值;
//如果投标金额为空
如果(a==“”){
//将文本和颜色更改为红色
document.getElementById('confirmtext').innerText=“输入金额”;
document.getElementById(“confirmtext”).style.color=“红色”;

}否则如果{//2行从底部开始需要}}),我想。谢谢我试过了,但没用hhh..我看到我是一个完全的新手…我有两次如果!!否则如果应该是…(isNaN(数据)){谢谢!!!:-)让我试试解决吧!感谢DynamisticsPonge!!晚上好