$('#input').focus() on working in ios but working in android
up vote
-1
down vote
favorite
My input field in in Bootstrap modal box and this modal box is opened on a button click.
This code triggers when the button to show modal is clicked.
I added timeout and it started working on android but still not working on IOS.(Chrome /Safari)
I tried many solutions but no one is working here.
$.focus() not working
manually trigger focus on input Iphone issue
THis is my code:
setTimeout(function(){
1// $("#makeInput").click();
2// $('#makeInput').click().focus();
3// $('#makeInput').trigger('touchstart');
},1000);
THis is my input field:
<input type="search" placeholder="Search" id="makeInput" autofocus="autofocus">
jquery
add a comment |
up vote
-1
down vote
favorite
My input field in in Bootstrap modal box and this modal box is opened on a button click.
This code triggers when the button to show modal is clicked.
I added timeout and it started working on android but still not working on IOS.(Chrome /Safari)
I tried many solutions but no one is working here.
$.focus() not working
manually trigger focus on input Iphone issue
THis is my code:
setTimeout(function(){
1// $("#makeInput").click();
2// $('#makeInput').click().focus();
3// $('#makeInput').trigger('touchstart');
},1000);
THis is my input field:
<input type="search" placeholder="Search" id="makeInput" autofocus="autofocus">
jquery
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
My input field in in Bootstrap modal box and this modal box is opened on a button click.
This code triggers when the button to show modal is clicked.
I added timeout and it started working on android but still not working on IOS.(Chrome /Safari)
I tried many solutions but no one is working here.
$.focus() not working
manually trigger focus on input Iphone issue
THis is my code:
setTimeout(function(){
1// $("#makeInput").click();
2// $('#makeInput').click().focus();
3// $('#makeInput').trigger('touchstart');
},1000);
THis is my input field:
<input type="search" placeholder="Search" id="makeInput" autofocus="autofocus">
jquery
My input field in in Bootstrap modal box and this modal box is opened on a button click.
This code triggers when the button to show modal is clicked.
I added timeout and it started working on android but still not working on IOS.(Chrome /Safari)
I tried many solutions but no one is working here.
$.focus() not working
manually trigger focus on input Iphone issue
THis is my code:
setTimeout(function(){
1// $("#makeInput").click();
2// $('#makeInput').click().focus();
3// $('#makeInput').trigger('touchstart');
},1000);
THis is my input field:
<input type="search" placeholder="Search" id="makeInput" autofocus="autofocus">
jquery
jquery
asked Nov 19 at 13:11
dev
91
91
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36
add a comment |
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53375392%2finput-focus-on-working-in-ios-but-working-in-android%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
i Also tried increasing the timeout to 5000 but did not work.
– dev
Nov 19 at 13:11
It works when the input field is empty but when the input field has some text in it it does not work.
– dev
Nov 19 at 13:19
Could you please check which is the active element in the DOM before you trigger the focus function $(document.activeElement).attr('id');
– ssamuel
Nov 19 at 13:36