0

我正在使用phonegap准备应用程序。在应用程序中,我显示了数据列表和一个搜索栏。用户可以按特定名称搜索。这里我使用了jquery ajax。它工作正常。我的问题是点击搜索栏软键盘时会自动打开。输入文本后,只需单击软键盘中的“GO”按钮,我调用搜索方法。它也工作正常。但光标在搜索栏上仍然可见。我想让光标在单击“GO”按钮时不可见来自软键盘。我的代码是,

   function submitOnEnter(inputElement, event) 
 {  
  console.log("KEY OCDE:: "+event.keyCode);
  if (event.keyCode == 13) 
  {   
   caSearch();
  }  
 }

请指导我克服这个。

4

1 回答 1

0

使用这些属性,这将使您无法选择您的编辑文本,因此将取消选择是否适合您。

yourEditText.setFocusable( false );

yourEditText.setFocusableInTouchMode( false );

紧接着,把这两个价格的代码颠倒过来

yourEditText.setFocusable( true );

yourEditText.setFocusableInTouchMode( true );

那应该为您从搜索栏中删除光标

于 2012-11-09T07:51:46.013 回答