gpt4 book ai didi

javascript - 在 iphone 的 webview 上自动显示键盘到下一个输入文本

转载 作者:行者123 更新时间:2023-11-30 18:33:28 27 4
gpt4 key购买 nike

Before keypad shift to next input after calling focus() or select() keypad disappears.

任何人都可以帮助我解决我的应用程序中的问题。我有三个文本类型的输入标签,我需要将光标点从一个输入标签转移到另一个输入标签。我使用了 focus() 但没有工作。键盘正在关闭.我需要在切换到第二个或第三个输入标签后自动显示键盘。

<span style="font-size:25px;
">(</span><input type="tel" value="" id="mobile_num1" name="mobile_num1" placeholder="Mobile Phone Number" alt="" title="Mobile Phone Number" class="input-box_one-phone" maxlength=3 onkeypress="return checknum(this)" /><span style="font-size:25px;
">)&nbsp;</span><input type="tel" value="" id="mobile_num2" name="mobile_num2" placeholder="Mobile Phone Number" alt="" title="Mobile Phone Number" class="input-box_one-phone" onkeypress="return checknum(this)" maxlength=3/><span style="font-size:25px;
" >&nbsp;-&nbsp;</span><input type="tel" value="" id="mobile_num3" name="mobile_num3" placeholder="Mobile Phone Number" alt="" title="Mobile Phone Number" class="input-box_one-phone" maxlength=4 />
<script>
function checknum(currObj){


if(window.event.keyCode != 8 ){
if(window.event.keyCode > 48 && window.event.keyCode < 59) {

if(currObj.value.length == 3){
var dd = $(currObj).next();
if($(dd).html()){
dd = $(dd).next();
}
$(dd).val(String.fromCharCode(window.event.keyCode));
$(dd).focus();
return false;

}


}
}
return true;

}
</script>

最佳答案

我试过xcode的一个应用


- (IBAction)textFieldDone:(id)sender {
UITableViewCell *cell =
(UITableViewCell *)[[sender superview] superview];
UITableView *table = (UITableView *)[cell superview];
NSIndexPath *textFieldIndexPath = [table indexPathForCell:cell];
NSUInteger row = [textFieldIndexPath row];
row++;
if (row >= kNumberOfEditableRows) {
row = 0;
}
NSIndexPath *newPath = [NSIndexPath indexPathForRow:row inSection:0];
UITableViewCell *nextCell = [self.tableView
cellForRowAtIndexPath:newPath];
UITextField *nextField = nil;
for (UIView *oneView in nextCell.contentView.subviews) {
if ([oneView isMemberOfClass:[UITextField class]])
nextField = (UITextField *)oneView;
}
[nextField becomeFirstResponder];


在这个 View 中,我有一个 View ,在该 View 中必须编辑 4 个文本字段,然后点击键盘的返回键,所有文本字段将一个接一个地连续选中。

我想这对你有帮助

关于javascript - 在 iphone 的 webview 上自动显示键盘到下一个输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8939363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com