[問題] 關於行事曆傳回值
document.forms[1].dateField.value = dateStr;
if(theChoose == "start")
window.opener.document.myform.start.value=dateStr;
if(theChoose == "end")
window.opener.document.myform.end.value=dateStr;
if(theChoose == "delay")
window.opener.document.myform.delay.value=dateStr;
window.opener.focus();
window.close();
以上這一段程式碼是在原本的畫面有三個地方需要輸入日期
theChoose就是存前面那個畫面的三個input的name
我想問的是~~有沒有比較有彈性的寫法
例如直接寫成
window.opener.document.myform.theChoose.value = dateStr;
讓theChoose可以直接取代前面那個畫面的inpur的name
而不要直接的寫出start~~end~~delay
但是那樣好像是錯的??
但是我不懂為什麼@@
請問各位有比較彈性的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.37.57
推
11/21 08:54, , 1F
11/21 08:54, 1F
→
11/21 08:56, , 2F
11/21 08:56, 2F
→
11/21 13:17, , 3F
11/21 13:17, 3F