清除选择或操纵POST值

tes*_*ing 2 html javascript php jquery

我有select一些options.但是这个选择部分并不总是显示出来.仅在用户单击另一个元素时才会显示.如果用户提交表单,则还提交了select的默认值(第一个条目).如何清除选择值?

我尝试过$('#ExpM').val(''),也是这个:

    $('#Form').submit(function() {
        if (!$('#radio_dump').is(':checked')){
            $('#ExpM').selectedIndex=-1;
            $('#ExpY').selectedIndex=-1;
        }
    });
Run Code Online (Sandbox Code Playgroud)

但价值也在帖子中发送.这些值不是必需的.我能做什么?

Ind*_*nil 6

试试这个:

$('#Form').submit(function() {
    if (!$('#radio_dump').is(':checked')){
        $('#ExpM').attr('name','');
        $('#ExpY').attr('name','');
    }
});
Run Code Online (Sandbox Code Playgroud)

基本上,name它是空白的,所以没有发送它.