HTML5 プレースホルダーに奇妙な問題があるようです。ドロップダウンメニューを使用してdivを表示/非表示にし、div内にはテキストフィールドがほとんどありません
ドロップダウンからオプションの 1 つを選択して div を表示すると、div は表示されますが、プレースホルダーはテキスト フィールドにありません。
任意の助けをいただければ幸いです。
<script type='text/javascript'>
$(document).ready(function(){
$("#customertype").change(function() {
if ($("#customertype option[value='new']").attr('selected')) {
$('#newcustomer').show();
}
if ($("#customertype option[value='existingcustomer']").attr('selected')) {
$('#newcustomer').hide();
$('#existingcustomer').show();
}
});
});
</script>
<!--Start New Customer -->
<div id="newcustomer" style="display:none;">
<div id="field"> <span id="sprytextfield5">
<input class="input address" type="text" name="address" placeholder="Enter Mailing Address" id="address" />
</span> <span id="sprytextfield6">
<input class="input" type="text" name="city" placeholder="Enter City" id="city" />
</span> <span id="sprytextfield7">
<input class="input" type="text" name="province" placeholder="Enter Province" id="province" />
</span> <span id="sprytextfield8">
<input class="input" type="text" name="postalcode" placeholder="Enter Postal Code" id="postalcode" />
</span> </div>
</div>
<!--End New Customer -->