我有一个网站,可以帮助学生通过输入他们的课程来制定时间表。当他们点击一个按钮时,他们可以从下拉列表中选择课程,然后在右侧的框中输入班级#。我正在尝试使用 php 来获取框的内容,但它不起作用。部分问题可能是id
javascript为盒子分配了一个数字(如1、2、3)。
这是JSFIDDLE(只添加 1 个类,我还没有添加 2 个类。另外,第一个数字(如 100)来自下拉列表。)
HTML:
<form action='http://people.brandeis.edu/~rnewman/schedule.php' method='POST'>
<div id="boxes"></div>
<br>
<input type='button' value='Add Class' id='add' style='height: 40px;'>
<input type='submit' style='height: 40px;' value='Create Schedule'>
</form>
查询:
var x = 0;
$(document).ready(function(){
$("#add").click(function(){
$('#boxes').append('<input type="text" id="' + ++x + '"><br>'); //the id isn't working
});
});
来自 schedule.php
echo $_POST['course'];
echo "<br>";
echo $_POST['0'];
echo $_POST['1'];
echo $_POST['2'];