如果文本为空,如何禁用?
how can make disable if the texts are empty with?
<?php
echo '<form action="" method="post">
<table cellpadding="5" cellspacing="5">
<tr>
<td>Ad:</td>
<td><input type="text" name="ad" /><td>
</tr>
<tr>
<td>Soyad:</td>
<td><input type="text" name="soyad" /><td>
<tr>
<td>Yas:</td>
<td><input type="text" name="yas" /></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text"e-mail="E-Mail" /></td>
<tr>
<td></td>
<td><input type="submit" value="Gonder" id="b1"/></td>
</tr>
</table>
</form>';
?>
我会使用 AJAX 来做任何向服务器发送数据的事情。使用 AJAX 时,您希望在提交时 return false
。然而,一个简单的解决方案可以按如下方式完成:
var frm = document.getElementsByTagName('form')[0];
var els = frm.elements;
frm.onsubmit = function(){
for(var i=0,l=els.length; i<l; i++){
if(els[i].value === ''){
return false;
}
}
return true;
}
<?php
echo '<form action="" method="post">
<table cellpadding="5" cellspacing="5">
<tr>
<td>Ad:</td>
<td><input type="text" name="ad" /><td>
</tr>
<tr>
<td>Soyad:</td>
<td><input type="text" name="soyad" /><td>
<tr>
<td>Yas:</td>
<td><input type="text" name="yas" /></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text"e-mail="E-Mail" /></td>
<tr>
<td></td>
<td><input type="submit" value="Gonder" id="b1"/></td>
</tr>
</table>
</form>';
?>
我会使用 AJAX 来做任何向服务器发送数据的事情。使用 AJAX 时,您希望在提交时 return false
。然而,一个简单的解决方案可以按如下方式完成:
var frm = document.getElementsByTagName('form')[0];
var els = frm.elements;
frm.onsubmit = function(){
for(var i=0,l=els.length; i<l; i++){
if(els[i].value === ''){
return false;
}
}
return true;
}