Php 如何在多个字段上显示jquery?

Php 如何在多个字段上显示jquery?,php,javascript,jquery,Php,Javascript,Jquery,我无法在多个字段上使用此键盘插件。第一个很好用,但另一个不行。我需要做些什么才能让它在所有方面都起作用 <script type="text/javascript"> $(function () { $('#item_fee').keypad(); }); </script> </head> <body> <tr> <? $query="SELECT * FROM i

我无法在多个字段上使用此键盘插件。第一个很好用,但另一个不行。我需要做些什么才能让它在所有方面都起作用

<script type="text/javascript">
$(function () {
$('#item_fee').keypad();            
});
</script>
</head>
<body>
      <tr>
      <?
        $query="SELECT * FROM item WHERE orderr_reference ='$ref' order by item_name";
        $result=mysql_query($query);
        $num=mysql_numrows($result);

        $i=0;
        while ($i < $num) {

       $item_fee = mysql_result($result,$i,"item_fee");
       ?>

      <td><input name="item_fee[]" id="item_fee" type="text" value="<?=$item_fee;?>" size="6" /></td>
      </tr>
<?  $i++; } ?>

$(函数(){
$(“#项目费用”)。键盘();
});

ID在任何一个html页面中都是唯一的。请尝试以下操作:

JS

<script type="text/javascript">
$(function () {
    $('.keypad input').keypad();            
});
</script>

$(函数(){
$('.keypad input').keypad();
});
使用keypad类使其适用于其他元素中的所有输入

HTML

<body>
<table class="keypad">


另外,请确保更新html并删除重复的ID。

ID在任何一个html页面中都是唯一的。请尝试以下操作:

JS

<script type="text/javascript">
$(function () {
    $('.keypad input').keypad();            
});
</script>

$(函数(){
$('.keypad input').keypad();
});
使用keypad类使其适用于其他元素中的所有输入

HTML

<body>
<table class="keypad">


还要确保更新html并删除重复的ID。

ID对于网页中的每个html元素都应该是唯一的。 因此,将id=“item\u-fee”更改为class=“item\u-fee”


像这样,
id对于网页中的每个html元素都应该是唯一的。
因此,将id=“item\u-fee”更改为class=“item\u-fee”


像这样
将id=“item\u-fee”更改为class=“item\u-fee”并更新jQuery-select。将id=“item\u-fee”更改为class=“item\u-fee”并更新jQuery-select,而不是#。而不是很乐意帮忙@英戈,如果你的回答有什么不同,你应该留下一点。好吧。取消删除,因为如果您不想让键盘在表中的所有输入上运行,我的键盘略有不同。很高兴提供帮助@英戈,如果你的回答有什么不同,你应该留下一点。好吧。取消删除,因为如果您不想让键盘在表中的所有输入上运行,我的键盘会略有不同。这是完全可行的,尤其是如果他在页面中有其他类型的输入,如提交按钮!)我想说,由于这个简单的原因,你的更好^^^谢谢。虽然我猜这个插件会过滤type='text'。但这只是猜测,与其说抱歉,不如说安全:)这是完全可行的,尤其是如果他在页面中有其他类型的输入,比如提交按钮!:)我想说,由于这个简单的原因,你的更好^^^谢谢。虽然我猜这个插件会过滤type='text'。但这只是猜测,与其说抱歉,不如说安全:)