2012-01-20 39 views
1

Before keypad shift to next input after calling focus() or select() keypad disappears.要自動顯示鍵盤上的WebView下一輸入文本在iphone

任何人都可以請解決問題,我application.I具有文本類型的三個輸入標籤,我需要將光標點移動幫幫我從一個輸入標籤到另一個。我使用焦點()但不工作.keypad被解僱。我需要顯示鍵盤後,轉移到第二個或第三個輸入標籤。

<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> 
+0

顯示一些代碼。你有什麼嘗試?應用程序或網絡應用程序(又名網站)? –

+0

@Topener:現在檢查 –

回答

1

此使用webview.We應採取定製的viewController綜合類和它的設計和代碼是不可能的。

1

我試圖在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]; 

}


的應用在此我有一個視圖,並在該視圖中可以看到編輯4個文本fiels和點擊鍵盤上的返回鍵,所有的文本字段都會被連續選中。

我認爲這將有助於你

+0

在xcode中是可能的,我想使用webview.That是我的要求。 –

+2

我還沒有在webview中輸入對不起 –

相關問題