私は、学生がクラスを入力してスケジュールを作成するのに役立つサイトを持っています。ボタンをクリックすると、ドロップダウンからコースを選択し、右側のボックスにクラス番号を入力できます。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>
Jクエリ:
var x = 0;
$(document).ready(function(){
$("#add").click(function(){
$('#boxes').append('<input type="text" id="' + ++x + '"><br>'); //the id isn't working
});
});
from schedule.php
echo $_POST['course'];
echo "<br>";
echo $_POST['0'];
echo $_POST['1'];
echo $_POST['2'];