【发布时间】:2011-12-23 15:53:40
【问题描述】:
我有一个select 和一些options。但是这个选择部分并不总是显示出来。它仅在用户单击另一个元素时显示。如果用户提交的表单比选择的默认值(第一个条目)也提交。如何清除选择值?
我用$('#ExpM').val('') 和这个试过了:
$('#Form').submit(function() {
if (!$('#radio_dump').is(':checked')){
$('#ExpM').selectedIndex=-1;
$('#ExpY').selectedIndex=-1;
}
});
但这些值也会在帖子中发送。这些值不是必需的。我能做什么?
【问题讨论】:
-
有一个隐藏字段,然后当显示选项时更新这个隐藏字段...然后在 PHP 中检查隐藏字段的值 - 如果它的设置只是忽略选择元素中的数据跨度>
-
我总是在我的选择中添加一个空白的第一个选项
-
@Galen 这是正确的做法。
标签: php javascript jquery html