Заставьте кнопку a отправить элемент, таким образом, это будет автоматически.
<input type = "submit"
id = "btnSearch"
value = "Search"
onclick = "return doSomething();"
/>
Примечание, в котором Вы будете нуждаться <form>
элемент, содержащий поля ввода для создания этой работы (благодарит Sergey Ilinsky).
Это не хорошая практика для переопределения стандартного поведения, Входят ключ должен всегда называть кнопку отправки на форме.
Вместо того, чтобы создавать всплывающее окно, я бы встроил подсказку в EditText и сделал бы так, чтобы пользователь мог вводить только числа в EditText (android: numeric, android: hint):
<EditText android:layout_height="wrap_content"
android:numeric="integer"
android:hint="@string/numberHint"
android:gravity="left"
android:id="@+id/name"
android:layout_width="wrap_content"
android:maxWidth="60dp"
android:textSize="6pt">
</EditText>
Более подробная информация доступна здесь: http://developer.android.com/reference/android/widget/EditText.html
Другой способ, editText.setInputType (InputType.TYPE_CLASS_NUMBER);
Просмотрите мое сообщение в блоге при проверке ввода Android [обновлено].
РЕДАКТИРОВАТЬ:
В котором содержится информация,