![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 大家加油 ![]()
![]() |
<input type="text" name="<?php echo 'num-'.$num; ?>" id="<?php echo 'num-'.$num; ?>" size="3" maxlength="3" class="num-pallets-input" onKeyUp="this.value=this.value.replace(/\D/g,'')"> 於網頁上的textbox內輸入資料後...我想要抓取這個欄位的資料進行計算 因為我的資料筆數不固定..所以這個textbox會有多有少..比如說 我現在有兩個 <input type="text" name="num-1" id="num-1" size="3" maxlength="3" class="num-pallets-input" onKeyUp="this.value=this.value.replace(/\D/g,'')"> <input type="text" name="num-2" id="num-2" size="3" maxlength="3" class="num-pallets-input" onKeyUp="this.value=this.value.replace(/\D/g,'')"> 但目前碰到一個問題..我無法擷取這些欄位.. 例如我使用class加上eq <script> $('#cal').click(function(){ var i=<?php echo $num;?>; while (i>0) { a1=$('.num-pallets-input:eq(i)').val(); alert("test:"+a1); i--; } }); </script> 無法顯示a1內容 不知各位前輩是否可以協助 指導我怎麼擷取這些欄位資料,謝謝!
本篇文章發表於2014-04-24 22:31
|
1樓 |
您的html程式碼沒有id=cal
那 $('#cal').click(function(){ 當然無法執行
本篇文章回覆於2014-04-24 23:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
另外發現您的eq用法也要改
較完整程式碼如下,給您參考 測試網址在 http://php.a168a.com/cal/cal.php
本篇文章回覆於2014-04-25 00:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
另外您說要不定個數,可改用以下程式碼
測試網址在 http://php.a168a.com/cal/cal2.php
本篇文章回覆於2014-04-25 00:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
最有價值解答
香帥 ![]() |
另外用php產生不定個數,程式碼可再修改如下
測試網址在 http://php.a168a.com/cal/cal3.php
本篇文章回覆於2014-04-25 00:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |