Javascript jquery焦点函数在iphone中不起作用
我有一个要求,比如当我们从下拉列表中单击一个选项时,需要滚动到一个文本框。为了验证这一点,我们在jquery中使用了focus函数,该函数在所有android设备上都能正常工作,甚至在桌面ios上也能正常工作,但在iPhone6中不起作用。请建议对此进行任何修复 下拉式html:Javascript jquery焦点函数在iphone中不起作用,javascript,jquery,html,ios,Javascript,Jquery,Html,Ios,我有一个要求,比如当我们从下拉列表中单击一个选项时,需要滚动到一个文本框。为了验证这一点,我们在jquery中使用了focus函数,该函数在所有android设备上都能正常工作,甚至在桌面ios上也能正常工作,但在iPhone6中不起作用。请建议对此进行任何修复 下拉式html: <select data-val="true" data-val-required="X Field is required." id="bnkdtls-mthd1" name="FinancialInforma
<select data-val="true" data-val-required="X Field is required." id="bnkdtls-mthd1" name="FinancialInformation.PreferredUsdAccount" onchange="validateusd();" aria-required="true" aria-describedby="bnkdtls-mthd1-error" class="valid" aria-invalid="false"><option value="">CHOOSE A METHOD</option>
<option value="2">USD Wire Transfer</option>
<option value="3">USD Check to Address</option>
</select>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 textbox1 paddinglftryt0 usdbnknm">
<input class="textbox-input1 valid" id="FinancialInformation_UsdBankName" name="FinancialInformation.UsdBankName" onkeyup="validateUSDBankName();" type="text" value="bank" aria-invalid="false">
<div class="valdtnerror-message" id="USDBankNamevaldtnID" style="display: none;">This field cannot be blank</div>
<div class="valdtnerror-message" id="USDBankNamelenvaldtnID" style="display: none;">Bank Name cannot be more than 45 characters</div>
</div>
目标文本机器人html:
<select data-val="true" data-val-required="X Field is required." id="bnkdtls-mthd1" name="FinancialInformation.PreferredUsdAccount" onchange="validateusd();" aria-required="true" aria-describedby="bnkdtls-mthd1-error" class="valid" aria-invalid="false"><option value="">CHOOSE A METHOD</option>
<option value="2">USD Wire Transfer</option>
<option value="3">USD Check to Address</option>
</select>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 textbox1 paddinglftryt0 usdbnknm">
<input class="textbox-input1 valid" id="FinancialInformation_UsdBankName" name="FinancialInformation.UsdBankName" onkeyup="validateUSDBankName();" type="text" value="bank" aria-invalid="false">
<div class="valdtnerror-message" id="USDBankNamevaldtnID" style="display: none;">This field cannot be blank</div>
<div class="valdtnerror-message" id="USDBankNamelenvaldtnID" style="display: none;">Bank Name cannot be more than 45 characters</div>
</div>
此字段不能为空
银行名称不能超过45个字符
这是野生动物园吗
就“关注”文本输入而言:我很确定iOS默认会阻止这种行为。您必须手动点击输入,然后在键盘左上角获得向上/向下
箭头来导航表单
但是,如果输入在屏幕上的不同位置,您可以将屏幕导航到它所在的正确“区域”,如下所示:
//scroll to the 'top' position (minus 30 for a bit of padding)
// of a given input over 1s
$("html, body").animate({
scrollTop: $(".przemnymladrs input").offset().top-30
}, 1000);
您好,谢谢您的回复。但是需要在相应的文本框和键盘中用光标聚焦的输入字段应该是弹出的。