Android <input type =“”number“”/>确认/输入按钮不起作用

时间:2015-04-10 08:34:38

标签: android html input

我有一个表单,我试图在我的Android手机上使用<input type="number">,但是当您按Enter键时它不会提交,它只会移动到下一个输入框。

有没有办法让Android上的回车键改为提交表单?

3 个答案:

答案 0 :(得分:1)

实施setOnEditorActionListener来管理它。

答案 1 :(得分:0)

总而言之,您首先需要将以下XML属性添加到EditText小部件中:

android:imeOptions="actionDone"

在您的活动的某个地方,也许在onCreate()方法中,添加以下内容:

 EditText edittext= (EditText) findViewById(R.id.MY_EDITTEXT);

 edittext.setOnEditorActionListener(new EditText.OnEditorActionListener() {
     @Override
     public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
         if (actionId == EditorInfo.IME_ACTION_DONE) {
             // Add the code for submitting here
             return true;
         }
         return false;
     }
 });

您还可以查看this thread了解详情。

答案 2 :(得分:0)

在默认的android webview中,总是会将下一个输入元素集中在按下输入按钮上。另外,不要在android中使用jquery focus out选项,它会使其他一些Android设备出现问题。

相关问题