親愛的Stackoverflow成員,這個問題可能看起來很平凡,老實說,我搜索答案,儘管有類似的查詢周圍,沒有提供的解決方案似乎工作在我試圖實現。我將提出一個通用片段來理解我想要實現的目標。不能將getElementbyID值插入SQL表
var dd = addday.getDate() + xdays; //addition of days to user input date
document.getElementById("Days").value= displaydate;//loading date to Days
其中displaydate是以下格式:
var displaydate = dd+'/' + mm + '/' + y; //showing date format
,並實時顯示的值顯示在下面的輸入(禁用)框:所有上述
<label><b>Expiry Date:</b></label><input type="text" name="Days2" id ="Days2" disabled>
是以一種形式。此後我想實現的是,當用戶按下提交時,getElementById獲得並顯示的值被插入到表中。
$addquery2="INSERT INTO 3pxdef_tb(defRef,tlpID,RaisedBy,RaisedDate,defDesc,defCAT,expDate,closedBy,closedDate,acID)VALUES('$_POST[def]','$_POST[tlptsel]','$_POST[raisedby]','$_POST[draised]','$_POST[des]','$_POST[catsel]','$_POST[Days]','$_POST[clby]','$_POST[closeddate]','$acindex')";
不幸的是,由於系統正在返回未定義的索引,所以這不起作用。
我可以在這件事上請求你的協助嗎?
非常感謝你。
禁用屬性輸入字段不應將值發佈到下一頁。你可以刪除禁用的屬性,並再次嘗試 – JYoThI
在您的SQL查詢替換'$ _POST [天]'與'$ _POST [天2]'我認爲你的問題只是一個錯字 –