asp.net jquery验证返回false

时间:2013-05-03 20:56:49

标签: jquery asp.net validation

我有jquery代码要验证。

function deneme() {
var url = document.getElementById('ctl00_PostitPanel_frmPostAc_txtLink').value;
var youtubeUrl = url.match(/watch\?v=([a-zA-Z0-9\-_]+)/);
var vimeoUrl = url.match(/^http:\/\/(www\.)?vimeo\.com\/(clip\:)?(\d+).*$/);
if (youtubeUrl) {
    return true;
}
else if (vimeoUrl) {
    return true;
}
else {
    alert('Şimdilik Sadece Youtube ve Vimeo videolarını paylaşabilirsin.');

    return false;
    }

   };

这个代码工作得很好。但我想阻止插入事件。它显示alert.But然后插入item.And代码。(我的控件在formview.It并不重要。因为函数工作。)

 Button btnKaydet = (Button)frmPostAc.FindControl("btnKaydet");
        btnKaydet.Attributes.Add("onclick","deneme();");

1 个答案:

答案 0 :(得分:1)

试试这个

btnKaydet.Attributes.Add("onclick","return deneme();");

请注意,我在函数调用之前添加了return。如果函数返回false,则不应回发