2012-04-16 68 views
0

我有以下jquery,當函數被調用時添加一個文本框。在提交此提交按鈕的文本框之前,我想在提交onclick內調用一個javascript函數,以確保提交之前文本框不是空白的。我如何做到這一點我不知道如何處理元素,因爲它是動態添加的。jquery添加元素,需要調用javascript函數

$("<center><div><input type = \'submit\' onclick=\'\' name = \'upload\' maxlength = 30/></div></center>").insertAfter("#"+innerid); 

    $("<center><div><input type = \'text\' id = \'newteam\' name = \'newteam\' maxlength = 30/></div></center>").insertAfter("#"+innerid); 

任何想法我可以做到這一點?

回答

2
$('body').on('click', ':submit[name="upload"]', function(e) { 
    if(!$.trim($(':input[name="newteam"]').val()).length) { 
    alert('empty'); 
    e.preventDefault(); 
    } 
}); 
+0

這很好,謝謝。 – user541597 2012-04-16 05:01:10