簡體   English   中英

Javascript OnSubmit不會更改表單的操作

[英]Javascript OnSubmit won't change the form's action

編輯:已解決。 我沒有加引號!

我正在嘗試使用Javascript根據選擇框內的值更新表單的操作。

到目前為止,我有:

<form name="newStudent" method="POST" onsubmit=newStudent.action = document.newStudent.proceed.value>

並進一步在我的代碼中:

<select name="proceed">
<option value="newSchedule.php">add student's schedule</option>
<option value="newStudent.php">add another student</option>
<option value="staff.php">staff page</option>;

按下提交按鈕時沒有任何反應。 我究竟做錯了什么? 當前頁面是newStudent.php,因此表單應該重定向到newSchedule.php,因為它已被選中。

屬性值包含空格,因此您需要在其周圍使用引號:

<form name="newStudent" method="POST" onsubmit="newStudent.action = document.newStudent.proceed.value">

嘗試這個:

<form name="newStudent" method="POST" onsubmit="this.action = document.newStudent.proceed.value">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM