Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个单选按钮_Javascript_Jquery_Html - Fatal编程技术网

Javascript 多个单选按钮

Javascript 多个单选按钮,javascript,jquery,html,Javascript,Jquery,Html,我想做一个小测验,比如现在的BuzzFeed和Zimbio。我很抱歉,如果这是一个已经在这里的问题,但从我的搜索,我似乎无法找到我的答案。因此,您只能选择一个答案。根据他们的选择,答案与句子有关 以下是我的javascript: // JavaScript Document var trait=true; while(trait){ if(humor===true) { console.log("Answer1"); } if(intelligence==

我想做一个小测验,比如现在的BuzzFeed和Zimbio。我很抱歉,如果这是一个已经在这里的问题,但从我的搜索,我似乎无法找到我的答案。因此,您只能选择一个答案。根据他们的选择,答案与句子有关

以下是我的javascript:

// JavaScript Document
var trait=true;
while(trait){
if(humor===true)
    {
        console.log("Answer1");
        }
if(intelligence===true)
    {
        console.log("Sentence 2");
        }
};
虽然我的表单如下所示:

<p>What personality trait matters most?</p>

<input type="radio" name="trait" value="humor">Humor
<br/><input type="radio" name="trait" value="intelligence">Intelligence
<br/><input type="radio" name="trait" value="freewill">Free Will
<br/><input type="radio" name="trait" value="passion">Passion for Everything
<br/><input type="radio" name="trait" value="detail">Attention to Detail
什么样的性格特征最重要

幽默
智力
自由意志
热爱一切
注意细节
我只有前两个问题,但我肯定我做错了。我知道我会使用while循环。我只是不知道接下来该怎么办。谢谢

我想让单选按钮的输入打印文本,具体取决于问题的输入。我希望文本在最后打印出来
$("input[type='radio']").click(function(){
   switch(this.value){
      case "humor": 
          console.log("answer1"); 
          break;
      case "intelligence": 
          console.log("sentence2"); 
          break;
      default:
          console.log("default");
   }
});