как проверить 0 или пусто? - PullRequest
0 голосов
/ 12 января 2012

У меня есть форма в php и javascript, Пользователь уже вводит форму и передумает, так что если оно равно 0 или отмечено, но 0 или не отмечено, форма не будет передавать значение из этого текстового поля enter image description here

Есть идеи, как это сделать?

<?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, затем заставить пользователя вернуться к форме, чтобы заполнить правильную Как я могу это сделать ??

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Вы хотите, чтобы выражение возвращало true, если x либо 0, либо пусто, я правильно понял?

Просто введите if(!x) - и число 0, ипустая строка оценивается в 0 в js.

0 голосов
/ 12 января 2012

Для проверки бланка вы можете написать

if (x=="")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...