我在学校做了一个小申请。哪里有dropdown field. dropdown我拥有所有的,students name还有 4 个剩余的输入字段。其中输入字段将具有标记marks in physics, chemistry, maths的值,最后一个将生成total,这将是addition of marks in physics+chemistry+maths.
现在我已经使用了一些ajax and jquery tricks并做了一些更改,例如student name will be selected from the dropdown box it will show the mark for that particular student物理、化学、数学中的一个。现在我希望将物理、化学、数学的分数加起来,并在总领域求和。为此我写了这样的jQuery
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#student_name').on('change',function(event){
var totalmarks = jQuery("#marks_physics").val() + jQuery("#marks_chemistry").val()+ jQuery("#marks_chemistry");
jQuery("#marks_total").val(totalmarks);
});
});
</script>
这里 idstudent_name是dropdown field for the students nameid是应该显示marks_total的字段名称。现在我的问题是它在. 假设我有两个名为 的学生。选择一次后,它什么也没有显示,但当我选择它时,它显示了 .I 的值。我也曾使用它代替但它在那里不起作用。所以有人可以告诉我如何解决这个问题。任何帮助和建议都将不胜感激。提前致谢。total markafter additionmarksonce the name has been changed in that drop downA and BAB from the dropdownAselectchange
更新
实际上,它显示了该字段的实际值,但是当我尝试控制台选项卡查看该字段的值时,console.log(#marks_physics)它显示了该字段的先前值,并且代替total它显示了先前输入的total marks值。