How to convert this code below into Jquery?
document.getElementsByName("autosubmit")[0].click(); // SUBMIT FORM
It should look like this code below.
$("#dateForm").submit();
Element Name is from <input type="submit" name="autosubmit">
Any help please.
asked Jan 12, 2014 at 16:04
user3097736
2845 silver badges23 bronze badges
4 Answers 4
Give your form an id and submit with:
$("#yourFormId").submit();
answered Jan 12, 2014 at 16:07
Igl3
5,1085 gold badges39 silver badges69 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
You can use Attribute Equals Selector [name="value"]
$('input[type="submit"][name="autosubmit"]').trigger('click');
OR
If you have multiple elements with name=autosubmit you can use :first selector
$('input[type="submit"][name="autosubmit"]:first').trigger('click');
As per comment
setTimeout(function(){
$('input[type="submit"][name="autosubmit"]').trigger('click');
}, 2000);
answered Jan 12, 2014 at 16:07
Satpal
134k13 gold badges168 silver badges171 bronze badges
3 Comments
ahmed hamdy
you can just use $('input[name="autosubmit"]').trigger('click');
user3097736
@satpal How to set the timer before the trigger? I want to delay the trigger for just a 2 seconds.
Satpal
@user3097736, Use
setTimeout(function(){ $('input[type="submit"][name="autosubmit"]').trigger('click'); }, 2000);try
$("input[name='autosubmit']").submit();
answered Jan 12, 2014 at 16:07
Anto Subash
3,2152 gold badges25 silver badges32 bronze badges
Comments
Try this code below:
$('input[name=autosubmit]:eq(0)').click();
Afzaal Ahmad Zeeshan
15.9k14 gold badges61 silver badges106 bronze badges
answered Jan 12, 2014 at 16:07
Felix
38.2k8 gold badges46 silver badges56 bronze badges
Comments
lang-js