ユーザーが入力要素に入力する画面上のキーボードを設定しようとしています。入力要素内の文字列の長さが1を超えて特定の関数。Javascript/HTML入力キーボードを使用したオンスクリーンキーボード
これまでのところ、私が持っている、次のinput要素自体、ある
<form>
<input id="search" type="text" onchange="livesearch(this.value)">
</form>
- それは、以下の機能を実行ONCHANGE:に入力文字に、しかし
function livesearch(input){
if(input.length > 1){
alert(input);
}
}
を画面上のキーボードからの入力要素私は以下を使用しています:
関数livesearchは、検索ボックスの長さが1を超えてユーザーがボックスの周囲の空白をクリックした後に実行されますが、オンスクリーンキーボードでテキストが入力されても機能しません。私はまた、機能を実行するために、要素の外側の空白をクリックする必要性を修正したいと思っています。
ご協力いただければ幸いです。ご迷惑をおかけして申し訳ございません。
JavaScriptで値を変更してもイベントは発生しません。手動でトリガーする必要があります。 – epascarello