【问题标题】:Javascript Validation for Dynamic HTML Textboxes and PHP动态 HTML 文本框和 PHP 的 Javascript 验证
【发布时间】:2015-02-11 16:40:21
【问题描述】:

好的,我已经搜索了多个与我的问题相似但并不完全相同的问题。我要做的就是检查表格中的每个文本框,看看它是否是一个数值。这个文本框有一个数量值,所以它应该只接受数字。我的大部分代码都是 HTML 和 PHP。

隐藏的输入是一个数值,用于创建来自上一页的表中的行数。

我觉得我很近,但又很远......

函数验证(){ var submitOK = true; var alertstring = ""; var x1 = document.getElementsByClassName('validate-it'); for(var i=0; 我

" />

    <? 




            $userinput = $_POST['productnumber'];
            $count = 0;


        do { 

            echo '<tr>'; ?>
            <td>
            <select name="product<?=$count?>" rel="cost<?=$count?>">
            <option value="0"></option> <?          

            $sql1 = "select product_id, product_name from product";
            $rs=mysqli_query($db,$sql1);

             while($row=mysqli_fetch_array($rs)){ ?>
                <option selected="selected" value="<?=$row[0] ?>"><?= $row[1] ?></option> 
                <?}?></select> 
        <?  echo '<td> <input type="text" class="validate-it" name="quantity' .$count. '" value="" /> </td>';
            echo '<td> <input type="text" id="cost'.$count.'" name="unitprice' .$count. '" value="" /> </td>';
            echo '<td id="totalprice".$count>  </td>';
            echo '</tr>';

            $count = $count + 1;
        }
        while($count < $userinput);

?>

【问题讨论】:

    标签: javascript php validation dynamic


    【解决方案1】:

    我可能错了,但我认为您应该“注册”您在页面上添加的新动态 HTML 元素,以便 jQuery 能够识别它们。

    这里有几个有用的链接,以防万一其他一切都为您工作 - 那么您只需将您的新元素绑定到这些事件,您就可以开始了:

    Event binding on dynamically created elements?

    Jquery how to bind click event on dynamically created elements?

    希望对您有所帮助! :)

    【讨论】:

    • 我并不完全精通 jquery,这就是为什么我的代码是用 javascript 编写的......那么我该如何用 javascript 来做呢?
    • @elephantCoder 我不确定纯 JS,但至少在这件事上使用 jQuery 是明智的,即使您不在其余代码中使用它。无需重新发明轮子 :) 但我想这在纯 JS 代码中是可行的。无论哪种方式都祝你好运! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 2011-03-06
    • 2023-04-07
    • 2011-05-08
    • 2011-02-10
    • 1970-01-01
    相关资源
    最近更新 更多