我在学校做了一个小申请。哪里有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 name
id是应该显示marks_total
的字段名称。现在我的问题是它在. 假设我有两个名为 的学生。选择一次后,它什么也没有显示,但当我选择它时,它显示了 .I 的值。我也曾使用它代替但它在那里不起作用。所以有人可以告诉我如何解决这个问题。任何帮助和建议都将不胜感激。提前致谢。total mark
after addition
marks
once the name has been changed in that drop down
A and B
A
B from the dropdown
A
select
change
更新
实际上,它显示了该字段的实际值,但是当我尝试控制台选项卡查看该字段的值时,console.log(#marks_physics)
它显示了该字段的先前值,并且代替total
它显示了先前输入的total marks
值。