0

チェックボックスとラジオボタンのスタイルを設定するために、以下を使用しています。

http://blogs.digitss.com/javascript/jquery-javascript/jquery-fancy-custom-radio-and-checkbox/

組み込んだ後、チェックボックスのonclickイベントをキャプチャできません。

 <div class="checkbox" style="background-position: 50% 0px; ">
<input type="checkbox" value="Corn Salsa" name="toppings[]" onClick="showmsg()"></div>



//javascript code
function showmsg()
{
alert("yes its working");
}

私はjavascriptにエラーがないことを確信しています。これは、firebugエラーコンソールで試したときにエラーがスローされなかったためですが、onclickイベントがキャプチャされないことも理解しています。:(

それは、DIVタグがチェックボックスをマスクしているためですか?チェックボックスのオンクリックをキャプチャする方法を教えていただけますか?

編集:ああ、いや、私はこのスクリプトを例として挙げただけです。

しかし、私の問題はこれではありません:D、申し訳ありませんが、以下のURLを確認してください。チェックボックスのスタイルを設定するためにjqueryプラグインを使用したことがわかりますが、onclick関数はそれを呼び出しません。

http://goo.gl/eGxYL

上記のURLを見てください、

あなたは働くのを見ることができます

4

2 に答える 2

0
<script type="text/javascript" >
         function showmsg()
            {
            alert("yes its working">
            }
</script>

間違っている。

<script type="text/javascript" >
         function showmsg()
            {
            alert("yes its working");
            }
</script>

正しい。

それ以外は、コードは機能するはずです。Javascript の onClick イベントは、通常の状況では DOM を気にしません。

于 2012-05-19T06:13:44.067 に答える
0

ひやデモhttp://jsfiddle.net/y7TZW/ _

タイプミス: :))の代わりに>

.click推奨事項:イベントの使用を考えたことはありますか? このhttp://jsfiddle.net/y7TZW/1/のように(これにより、すべてのチェックボックスにonClickイベントが保存されます)、単なる提案です。

API クリック: http://jsfiddle.net/y7TZW/1/

お役に立てれば、

コード

<script type="text/javascript">

//javascript code
function showmsg() { 
    alert("yes its working"); 
} 

</script>
于 2012-05-19T06:20:23.387 に答える