現在、動的フォームが送信されたときに特定の入力フィールドが渡されることに問題があります。
州の特定のフィールドが選択されている場合、都市/学校のフィールドが有効になります (特定の州の学生からのみ情報を収集する必要があり、他の州からの情報は収集する必要がないため)。
HTML コード:
<form name="email" method="post" action="...email.php">
.
.
.
<div id="cityDiv" class="row">
<h5 id="c1" class="mandatory">City:</h5>
<select id="c2" class="inputColumn" onchange="fillSchoolDropdown();" name="extra_city">
--select options ---
</div>
<div id="schoolDiv" class="row">
<h5 id="sch1" class="mandatory">School:</h5>
<input id="extra_school" class="inputColumn" type="text" name="extra_school">
</div>
Javascript :
if(verify(document.email)){
.
.
.
var school = document.getElementById("extra_school").value;
var citySelect=document.getElementById("extra_city");
var city=citySelect.options[citySelect.selectedIndex].text;
null CitySelect を取得しているか、フォームが正常に検証されていますが、どういうわけか...フォームに何を入力しても、2つの最終結果はまだ " " です。
ここで何が間違っているのでしょうか?