2011-07-23 19 views
0

を行うキャンセル。それは素晴らしいことだが、Androidのエミュレータではそれが提出していますし、それは私のJSコードを使用することはできません:(これを修復することができますどのように私は、これは動作しますが、私がわかってきたは、私は簡単なフォームを持っているボタンを提出し、JSコード

+1

あなたが話しているコードを投稿したのが最も役に立ちます。 – karim79

答えて

1
$("form").submit(function(){ 
    //do your js code 
    return false; 
}); 
+0

これは正常に動作していますが、デスクトップブラウザのみで、アンドロイドエミュレータでは動作しません。私はこのためにトリックを見つけました: FORMアクションでは、いくつかのJS関数を使用する必要があります。 action = "javascript:elogin();" 私のアプリケーションで私はJSのみを使用しています - これは私のアプリが動作していない=私は通常のフォームアクションは必要ありません。 – procek

+0

あなたのアンドロイドエミュレータではJSが有効になっていないと思います... – genesis

0

- ケースプレスに提出されていないFirefoxのフォームにボタンを入力してください?いつも私のAndroidデバイスではなく、エミュレータでテスト...:

 
<form action"..." method="..." onSubmit="return check_form();"> 
... 
</form> 
 
function ckeck_form() { 
    ... 
    if (error === true) { 
     return false; 
    } else { 
     return true; 
    } 
} 
0
$('#loginform').submit(function(e) { 
    e.preventDefault(); 
}); 

preventDefault()詳細はMDNを参照してください

関連する問題