Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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_Function - Fatal编程技术网

Javascript 如何从两个标记中添加选定值,并在第三个中显示总和

Javascript 如何从两个标记中添加选定值,并在第三个中显示总和,javascript,jquery,html,function,Javascript,Jquery,Html,Function,$document.readyfunction{ var presentyear=new Date.getFullYear; fory=1995;y 函数jsFunction{ var myselect=document.getElementByIdselectOpt; $secondselectbox.valmyselect; } 1. 2. 3. 如果您对jquery没意见,那么 <select id="num1" onchange="addThem()"> <opti

$document.readyfunction{ var presentyear=new Date.getFullYear; fory=1995;y 函数jsFunction{ var myselect=document.getElementByIdselectOpt; $secondselectbox.valmyselect; } 1. 2. 3.
如果您对jquery没意见,那么

<select id="num1" onchange="addThem()">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select> 
<select id="num2"  onchange="addThem()">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
<select id="res">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
</select>
<script>
  function addThem(){
    var num1 = $("#num1").val();
    var num2 = $("#num2").val();
    $("#res").val(Number(num1) +Number(num2));
  }
</script>

我做的这个示例应该可以帮助您实现这一点。要实现这一点,您只需要向两个选择添加一个更改事件处理程序,该处理程序读取值并将它们添加到一起

请注意,将结果放在选择的另一个选项中有点奇怪。我建议改为使用只读文本框,如下所示:

$function{ var presentyear=new Date.getFullYear,options=;
对于y=1995;y你将不得不在你自己的细节上工作,但这应该让你开始

设nextOption={first:1,second:1} 功能选择选择器,选项{ 如果选择器=='first'{ nextOption.first=parseIntoption.value; } 如果选择器=='second'{ nextOption.second=parseIntoption.value; } 让newOption=document.createElementoption; newOption.text=nextOption.first+nextOption.second; document.getElementById'final'。addnewOption; } 挑选出来的; 1. 2. 3. 1. 2. 3.
你能分享你到目前为止所做的吗?先让我们看看你自己到目前为止所做的尝试。请花些时间阅读帮助页面,特别是名为和的部分。更重要的是,请阅读。你可能还想了解。是的。等一下,我正在编辑。你正在尝试将结果放入选择中-这很奇怪。是否需要文本输入没有更大意义?如果需要,您可以将其变为只读,因为这是一种不好的做法。这还不足以回答问题。嘿,您能帮我解决一个问题吗?我有两个单选按钮,指示间隙和无间隙。当我选中“无间隙”时,我想将“0”添加到“间隙”id值。您能解决它吗?我来看看。如果它太大的话宽泛我建议问一个新问题不,没有那么宽泛。如果你不理解这个问题?我在你编辑评论添加细节之前回答了。为此,我建议开始一个新问题,因为它比你最初问的问题有额外的功能