ドロップダウン選択に基づいて入力テキストを非表示および表示しますが、フォームを送信すると「入力テキスト」が表示されなくなり、フォームの検証が完了しませんでした。
私はjqueryを使用しており、表示と非表示を切り替えることができ、完全に機能しますが、この部分は私を悩ませています。
私の顧客はすべてのフォーム フィールドに入力するわけではないので、フォームを送信するときに、ドロップダウンの選択に基づいて入力テキストを確認してもらいたいのですが、入力テキストがありません。
$(document).ready(function() {
$('#shipping').change(function() {
if ( $("#shipping").val () == "LA")
{
$('#mydiv').show();
}
else
$("#mydiv").hide();
});
});
<select name="shipping" id="shipping">
<option value="LA">LA</option>
<option value="NYC">NYC</option>
</select>
<tr id="mydiv" style="display:none">
<td><input type="text" name="testing"></td>
</tr>
<tr>
<td><input type="text" name="testing2"></td>
</tr>
<tr>
<td><input type="text" name="testing3"></td>
</tr>
<input type="submit" value="Submit" />