2017-07-12 13 views
3

Focusoutは、モバイルデバイス上で動作していないが、ドキュメントのクリックで

$('#something').on("focusout", function(ev) { 
 
    if(ev.type == "focusout"){alert('Working');} 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type='text' id='something'>

の作業はこのコードは、大画面のデバイスと完全に動作しますが、しかし、私は携帯電話でそれを使用しようとすると、入力した後(モバイルキーパッドのボタン)何も起こりません。文書をクリックするたびに(モバイルブラウザの画面)、それはうまくいきます。何かを書いただけで同じことをしました。それが正常に動作しているドキュメント。

私はOpera Mobile Emulatorを使用していますが、この問題はOpera Browserでのみ発生しますか?

+1

あなたは 'focusout'の代わりに' blur'を使ってみましたか? – Ionut

+0

完了した「ボタン」も追加できますか? –

+0

@Ionutはい、同じ問題です。 –

答えて

0

function submitForm(e) { 
 
    alert('form submitted'); 
 
    
 
    e.preventDefault(); 
 
} 
 

 
(function() { 
 
    var form = document.getElementsByTagName('form')[0]; 
 
    
 
    form.addEventListener('submit', submitForm); 
 
}());
<form> 
 
    <input type="text" id="start" name="start"> 
 
    <input type="submit" value="Done"> 
 
</form>

私はアンドロイドでは、この上記のコードをチェックして、フォームをボタンのクリックを入力の上送信してきています。親切にそれを試してみてください。

関連する問題