2016-07-01 150 views
0

我正在使用jQuery的one()方法創建表頭並單擊行插入。在按鈕點擊事件之前,我需要做一些驗證。我嘗試了一些方法,但他們不工作。如何使用jquery進行單擊和單擊按鈕驗證

$("#btnOkIssue").one('click', function() { 
    var $head = $("#table_issue_entry"); 
    var tableHead=jQuery('<thead><tr><th class="col-xs-2">Indent Date</th><th class="col-xs-1">Indent No</th><th class="col-xs-2">Indent Remarks</th><th class="col-xs-2">Ingredient Name</th><th class="col-xs-1">Quantity</th><th class="col-xs-1">Stock</th><th class="col-xs-1">Issue Quantity</th><th class="col-xs-2">Issue Remarks</th></tr></thead>'); 
    $head.prepend(tableHead); 

    var but = jQuery('<span><button type="button" class="btn btn-primary" id="save_indent" onclick="indent_save()">Save</button></span>');          
    $head.append(but); 
}); 

$('#btnOkIssue').on('click',function (e){ 
    issue_view();  // for row insertion 
}); 

function issueValidation(){ 
    var y = document.forms["issue_head"]["issue_dept"].value; 
    if (y == 'Please Select') { 
     $.toaster({ 
      priority: 'info', 
      title: 'Info', 
      message: 'Please select valid department name' 
     }); 
    } else { 
     // ???????????????????? 
    } 
} 

回答

0

只返回檢查的布爾值。

function is_valid(){ 

    var y = document.forms["issue_head"]["issue_dept"].value; 

     if(y == 'Please Select') 
    { 
     $.toaster({ priority : 'info', title : 'Info', message : 'Please select valid department name' }); 
     return false; 
    } 

    else{ 
     return true; 
    } 
} 
+0

這些布爾值如何調用onclick和onclick事件? – mul1103

+0

爲什麼不使用onclick和onblur方法調用此方法? –

+0

Syed感謝您使用返回值的想法 – mul1103