私はPHPとJavaScriptでフォームを持っている、 ユーザーがすでにフォームに入力し、彼の心を変え、 ので、フォームがそのテキストボックスから値を渡しません 0または空を検証する方法は?それがチェックさ0かチェックさが、0かない場合
どのようにそれを行うにはどのようなアイデア?
<?php
echo '<td><input type="checkbox" name="pay[]" value="'.$amount_due.'" id="amount_checkbox_'.$i.'" onClick="checkTotal()"/></td>';
<td ALIGN="right" ><input type="submit" name="submit" value="Pay now" onClick="validateForm()"></td>
?>
私のjsスクリプト:
function validateForm()
{
var x=document.forms["payform"]["pay[]"].value;
if (x==null || x=="0"){
alert("Can not be empty or 0!");
return false;
}
}
それは空白ですか0ならば、正しいものを埋めるために、フォームへのユーザーのリターンを作る、 はどのように私はそれを行うことができます?空白を確認するには
タイプミスがありますか? 'document.forms [" payform "] [" p [] "]。value'は' document.forms ["payform"] ["pay []"]でなければなりません。 – OptimusCrime
'if(x.length <= 0 || parseInt(x)== 0)'を使うことをお勧めします。それを試してください._ – xx3004