我在我的网站上有一个登记表,出生日期是使用 JavaScript 动态生成的,它会根据月份更改天数(即 2 月 28 日/29 日,1 月 31 日等)。现在下面的代码工作正常。
for (i=1; i <= 31; i++){
var newOption = document.createElement('option');
newOption.innerHTML=String(i);
newOption.setAttribute('value',i);
document.getElementById('DayOfBirth').appendChild(newOption);
}
但是我如何实现它来支持这样布局的 PHP 数据
<select name="dobDay">
<option value="1" <?php if (!(strcmp(1, htmlentities($row_LoggedOnUser['dobDay'], ENT_COMPAT, 'utf-8')))) {echo "selected=\"selected\"";} ?>>1</option>
<option value="2" <?php if (!(strcmp(2, htmlentities($row_LoggedOnUser['dobDay'], ENT_COMPAT, 'utf-8')))) {echo "selected=\"selected\"";} ?>>2</option>
</select>