如何为 Quickform_date 的选定元素设置 ID?
有没有什么方法可以将 ID 属性添加到 Quickform_date 生成的每个选择元素中,以便它看起来像这样?
<select id="date-d" name="date[d]">
<option value="1">01</option>
<option value="2">02</option>
...
<option value="31">31</option>
</select><select id="date-M" name="date[M]">
<option value="1">Jan</option>
...
<option value="12" selected="selected">Dec</option>
</select><select id="date-Y" name="date[Y]">
<option value="2001">2001</option>
...
<option value="2011">2011</option>
</select>
我需要这些 ID 来通过 JavaScript 更改所选选项。有什么替代想法如何实现这一目标?
Is there some way to add ID attribute to every select element generated by Quickform_date so it would look for example like this?
<select id="date-d" name="date[d]">
<option value="1">01</option>
<option value="2">02</option>
...
<option value="31">31</option>
</select><select id="date-M" name="date[M]">
<option value="1">Jan</option>
...
<option value="12" selected="selected">Dec</option>
</select><select id="date-Y" name="date[Y]">
<option value="2001">2001</option>
...
<option value="2011">2011</option>
</select>
I need those IDs for changing selected options by JavaScript. Any alternative ideas how to achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论
评论(1)
HTML_QuickForm_group::getElements() 方法是关键,以防有人感兴趣:-)
HTML_QuickForm_group::getElements() method turn out to be the key, in case anyone's interested :-)