2016-04-01 29 views
0

Bir metin kutusu ve bir düğme var. Sadece metin kutusunun değerini javascript ile kontrol etmek ve eğer boşsa, göndermeyi engellemek istiyorum.javascript göndermek önlemek

<asp:TextBox ID="TextBoxName" runat="server"></asp:TextBox> 
<asp:Button CssClass="addButtonBlack" ID="ButtonAddDriver" OnClientClick="return IsNull();" OnClick="ButtonAddDriver_Click" runat="server" Text="Ekle" /> 

Ve javascript kodu: Burada

.aspx olduğunu

function IsNull() { 
     var success = true; 

     var name = document.getElementById('TextBoxName'); 
     if (name.value == "") { 
      name.style.borderColor = '#e52213'; 
      name.style.border = 'solid'; 
      success = false; 
     } 
     if (success) 
      return true; 
     else 
      return false; 
     } 

Hatta metin kutusu boş gönderir. Bunu nasıl önleyebilirim? Sen formun onsubmit özelliğinde JS işlevini kullanmalısınız OnClientClick="IsNull"

function isNull(e) { 
    if (it is null) e.preventDefault(); 
    else ... 
} 

cevap

0

gibi bir şey olmamalıdır. Örneğin,

<form onsubmit="event.preventDefault(); IsNull();"> 
0

Kullanım jQuery form olay:

$("form").submit(function(e){ 
    e.preventDefault(); 
});