仅在选择选项时才在多个表单上显示提交按钮

时间:2014-09-26 08:43:58

标签: javascript jquery html forms

只有选择了一个选项中的一个选项,我才需要在同一页面上的多个表单上显示提交按钮。

我有:



<form id="1">
    <input type="text">
    <select>
        <option value="">Select one value</option>
        <option value="1">value 1</option>
        <option value="2">value 2</option>
    </select>
    <input type="submit">
</form>

and

<form id="2">
  <input type="text">
  <select>
    <option value="">Select one value</option>
    <option value="1">value 1</option>
    <option value="2">value 2</option>
  </select>
  <input type="submit">
</form>
&#13;
&#13;
&#13;

所以,只有选择了select选项时才需要显示提交按钮 感谢!!!

2 个答案:

答案 0 :(得分:0)

尝试这样的事情(适用于多个选择框(使用最近的提交):

<form>
  <input type="text">
  <select class="select">
    <option value="">Select one value</option>
    <option value="1">value 1</option>
    <option value="2">value 2</option>
  </select>
 <input type="submit" class="submitbutton">

<script type="text/javascript">

$('.submitbutton').hide();

$('.select').click(function() {
   $(this).closest('.submitbutton').show();
});

</script>

答案 1 :(得分:0)

这是一个包含html http://jsfiddle.net/g188o5eg/

的工作示例
    $('select').on('change', function(){
        if($(this).val() != ''){
             $(this).parent().find('input[type="submit"]').show();   
        } else {
            $(this).parent().find('input[type="submit"]').hide(); 
        }
    });

它适用于您网站上的所有表单:)