ホームページ  >  記事  >  ウェブフロントエンド  >  ラジオ タイプ INPUT のクライアント スクリプトを追加 (onClick イベント アイデア コードを無効にする追加の実装 JS)_フォームの特殊効果

ラジオ タイプ INPUT のクライアント スクリプトを追加 (onClick イベント アイデア コードを無効にする追加の実装 JS)_フォームの特殊効果

WBOY
WBOYオリジナル
2016-05-16 18:16:351581ブラウズ

次の例は、オーバーロードなしでコミットを表示した結果を示しています。
ユーザーが上記のオプションを選択すると、「getVote()」という関数が実行されます。この関数によってトリガーされる "OnClick" イベント

コードをコピー コードは次のとおりです:



関数 getVote(int)
if (window.XMLHttpRequest) {/ / IE7、Firefox、Chrome、Opera、Safari のコード
xmlhttp=new XMLHttpRequest()
}
else
{// IE6、IE5 のコード
xmlhttp=new ActiveXObject (" Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("poll").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","poll_vote.php?vote=" int,true); 🎜> xmlhttp.send();



;

これまでのところ、PHP と AJAX は好きですか?





いいえ:


>

getVote() 関数は次のことを行います:
XMLHttpRequest オブジェクトを作成します
サーバー応答の準備ができたときに実行される関数を作成します
リクエストをサーバー上のファイルに送信しますserver
パラメータ (投票) が URL に追加されることに注意してください (yes または no オプションの値を使用)
コントロールの無効な属性が true であるかどうかを判断し、そうであれば false を返します。
方法 1: (機能の無効化と再有効化を同時に実現するには、ボタンのテキスト タイプ INPUT にのみ使用でき、その onclick イベントを div に対して無効にすることはできません)
>

🎜>
方法 2、3 : (ラジオの onclick イベントを削除するには、イベントを再登録する必要があります。div の onclick イベントを無効にすることができます)
< ;input type="button" value="最初のボタンの onclick イベントを無効にするためにクリックしてください" onclick= "document.getElementById('cmd1').onclick=function(){};" /> >

3:
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。