台灣最大程式設計社群網站
線上人數
1144
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> .我想要抓取數量不固定的text欄位的資料進行計算
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
.我想要抓取數量不固定的text欄位的資料進行計算
價值 : 400 QP  點閱數:2020 回應數:4
樓主

大家加油
初學者
799 905
8023 563
發送站內信

請問我在php執行while迴圈 產生多個以下的單行文字框
<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
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.