[JS]怎麼將一個變數的值轉成另外一個變數的名稱?
我現在想寫一個javascript
讓網頁中textfield的內容一但有變更過
就在右邊update的chechbox打勾
(網頁在這 http://140.119.75.10/gis/input_road.php)
目的就是讓表單送出以後 PHP只處理update有打勾的那幾列
我textfield的code如下
<input name="name[<? echo $row['road_id'];?>]" type="text"
value="<? echo $row['name'];?>" size="16" maxlength="16"
onChange="SetUpdate(<? echo $row['road_id'];?>)">
checkbox的code如下
<input name="update[<? echo $row['road_id'];?>]" type="checkbox" value="1">
現在遇到第一個問題就是'road_id'是zerofill的欄位
javascript會把它當int處理 也就是會自動去掉前面的0
我有沒有辦法強制讓它認定傳入SetUpdate的參數是字串?
不然我還要在SetUpdate裡做補零的動作
<script language="JavaScript"><!--
function SetUpdate(roadid)
{
//document.form.elements["update["+roadid+"]"].checked=true;
}
// --></script>
第二個問題就是怎麼將一個變數的值轉成另外一個變數的名稱?
SetUpdate要做的工作就是把傳入的roadid的checkbox:update[XXXXX]設為true
可是我試了很久都出錯 可不可以幫我一下 = = 大感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.75.10
→
07/01 19:42, , 1F
07/01 19:42, 1F
→
07/01 19:44, , 2F
07/01 19:44, 2F
→
07/01 19:45, , 3F
07/01 19:45, 3F
→
07/01 19:46, , 4F
07/01 19:46, 4F
→
07/02 02:18, , 5F
07/02 02:18, 5F
→
07/02 02:18, , 6F
07/02 02:18, 6F
→
07/02 02:21, , 7F
07/02 02:21, 7F
※ 編輯: dls 來自: 61.230.120.233 (07/02 02:22)
→
07/02 03:47, , 8F
07/02 03:47, 8F
→
07/02 17:31, , 9F
07/02 17:31, 9F
→
07/02 17:34, , 10F
07/02 17:34, 10F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章