编辑:已解决。我没有添加报价!

我试图根据使用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">

关于javascript - Javascript OnSubmit不会更改表单的操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14310532/

10-12 12:24