ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML エキスパート ラジオが失われた選択への対応方法を支援します。event_html/css_WEB-ITnose
ディスカッションに返信(解決策)
現在のオプションを記憶するにはグローバル変数を使用してください
<html> <script language="javascript" defer="defer"> var cur;function check(){ var val; var rds = document.forms[0].rd; for(var i=0;i<rds.length;i++){ if(rds[i].checked){ val = i; break; } } if(val != cur){cur = val; alert("changed")}} window.onload=function(){ var rds = document.forms[0].rd; for(var i=0;i<rds.length;i++){ if(rds[i].checked){ cur = i; break; } }}</script> <body><form><input type="radio" name="rd" value="0" checked="checked" onclick="check()"> 0<br><input type="radio" name="rd" value="1" onclick="check()"> 1<br><input type="radio" name="rd" value="2" onclick="check()"> 2<br></form></body> </html>
<div id=radios> a <input type=radio name=a value=a > b <input type=radio name=a value=b> c <input type=radio name=a value=c></div><script language="javascript"><!--var obj=document.getElementById("radios").getElementsByTagName("input")for (var i=0;i<obj.length;i++){(function(k){obj[i].onclick=function(){cha(k)}})(i)}var lastChecked=nullfunction cha(k){if (lastChecked==k)returnif (lastChecked!=null){ //处理obj[lastChecked] alert("上次选中:"+lastChecked)}lastChecked=k//处理obj[lastChecked]alert("本次选中:"+lastChecked)}//--></script>
複数選択の数のためページ上の質問、多肢選択問題と穴埋め問題の数
、質問間のジャンプ関係
例: 特定のオプションを選択した場合にどの質問にジャンプするか
オプションの組み合わせ多肢選択問題の間、多肢選択問題と穴埋め問題の組み合わせ
など。テスト用紙をデザインするときにユーザーによって指定されます
ページ上にハードコーディングされません
変数動的に作成することも、配列を使用することもでき、ハードコーディングする必要はありません。
現在のオプションを記憶するためにグローバル変数を使用します
100db36a723c770d327fc0aef2ce13b1
5d9716043ed217b4340e9930808342be
関数チェック(){
var val;
var rds = document.forms[0].rd;
for(var i=0;i
val = 私 ; 休憩; …
正解です!
醤油
選択を失う、つまりフォーカスを失うと、フォーカスを失うイベントはオブジェクト内で次のように応答できます
...onblur="javascript:workFunName(parameter);"...
選択を失う、つまりフォーカスを失う フォーカスを失うと、フォーカスを失うイベントは次のようにオブジェクトで応答できます
...onblur="javascript:workFunName(parameter);"...
絶対に違います~
選択肢 A を選択した後、空白を埋めてください
。
二階と同じだと思います
ああ〜
アンケート作って ほんとに難しすぎる〜
テストしてみた
りー
はい!アイデアはxiaojin7さんのアイデアと同じです
みなさん、ご返信ありがとうございます。今後何か質問があれば、またみんなに嫌がらせに来ます
ありがとうございます
嫌がらせへようこそ
気持ち悪いです
asdfadsasdf
関数getRadio(obj) {
alert(obj.value);
var logon = document.getElementById("logon");
6ad3eaf7360eb8b75c778270840174591
714130a2a4279125976eef94b3e95903
2
何もすることがない場合は、onload などを自動的に実行してください