如何在单击第一个按钮时单击第二个按钮

时间:2014-04-24 10:24:27

标签: javascript jquery ajax

我有两种输入类型:

// First Submit Button:
<input type="submit" value="Save"/>

// Second Button:   
<input type="button" value="Go for payment" id="payment" />

我希望只有在仅保存数据时单击id="payment"时,Submit按钮才能起作用/点击。 请提供任何建议。我是jquery和javascript的新手

6 个答案:

答案 0 :(得分:0)

您可以像这样使用.prop()

$('#submit').click(function() {
    $('#payment').prop('disabled',false);    
});

确保您为disabled按钮添加#payment属性。

<input type="button" value="Go for payment" id="payment" disabled />

<强> Fiddle Demo

答案 1 :(得分:0)

单击第一个按钮后,您可以使用jquery启用第二个按钮:

请参阅下面的编码示例:

//On document load
$(function(){
      //Set button disabled
      $("input[type=submit]").attr("disabled", "disabled");

      //Append a change event listener to you inputs
      $('input').change(function(){
            //Validate your form here, example:
            var validated = true;
            if($('#nome').val().length === 0) validated = false;

            //If form is validated enable form
            if(validated) $("input[type=submit]").removeAttr("disabled");                             
      });

      //Trigger change function once to check if the form is validated on page load
      $('input:first').trigger('change');
})

我希望这会有所帮助

答案 2 :(得分:0)

.visable {
   visibility: hidden;
}
<input id="payment" class="visable"/>

$("input[type='submit']").on('click',function(){
$("#payment").css("visibility", "visible");

});

只需使用css。

答案 3 :(得分:0)

<input type="submit" value="Submit" id="submit" />
<input type="button" value="Go for payment" id="payment" />

在剧本中:

$('#submit').click(function() {
    $('#payment').click();    
});

答案 4 :(得分:0)

我这个代码可以解决你的问题:

<body>
<form>
<input type="submit" value="Save"/>
<input type="button" value="Go for payment" id="payment"/>
</form>
</body>

<script>
$("form").submit(function( event ) {
  $( "#payment" ).trigger( "click" );
});

$( "#payment" ).click(function() {
  alert("Hello");
});
</script>

答案 5 :(得分:0)

试试这个Fiddle

$("#submit").click(function(){    

$("#payment").removeAttr('disabled');
});
相关问题