如何在javascript中使用添加/删除表单的功能实现自动求和(计算)?

如何在javascript中使用添加/删除表单的功能实现自动求和(计算)?,javascript,jquery,html,Javascript,Jquery,Html,我对javascript的计算有问题。问题是当我在模态中创建add/remove时(我使用的是uikitcss)。添加新表单时,我无法进行自动求值。只有第一种形式有效,但第二种形式无效 这里我包括了魔法密码 <form id="old" name='autoSumForm'> <b>aa</b> <input type='text' name='aa' style="text-align:right;" size='23' onFocus=

我对javascript的计算有问题。问题是当我在模态中创建add/remove时(我使用的是uikitcss)。添加新表单时,我无法进行自动求值。只有第一种形式有效,但第二种形式无效

这里我包括了魔法密码

<form id="old" name='autoSumForm'>
  <b>aa</b>
  <input type='text' name='aa' style="text-align:right;"  size='23'   onFocus="startCalc();" onBlur="stopCalc();" />
  <b>bb</b>
  <input type='text' name='bb'  style="text-align:right;"  size='23'   onFocus="startCalc();" onBlur="stopCalc();" />
  <b>cc</b>
  <input readonly type=text value='0' name="cc"  readonly>
</form>
<input type="button" value="Clone" id="clone" />

<script>
  function startCalc(){
  interval = setInterval("calc()",1);}
  function calc(){
  one = document.autoSumForm.aa.value;
  two = document.autoSumForm.bb.value;

  document.autoSumForm.cc.value = (one * two)}
  function stopCalc(){
  clearInterval(interval);}
</script>

<script>
$( 'input#clone' ).click(
    function()
    {
       $( 'form#old textarea' ).text( $( 'form#old textarea' ).val() )
      $("form#old").clone().attr( 'id', 'new_form' ).appendTo("body")     
    }
)
</script>

aa
bb
复写的副本
函数startCalc(){
interval=setInterval(“calc()”,1);}
函数计算(){
一=document.autoSumForm.aa.value;
二=document.autoSumForm.bb.value;
document.autoSumForm.cc.value=(一乘二)}
函数stopCalc(){
clearInterval(interval);}
$(“输入#克隆”)。单击(
函数()
{
$('form#old textarea').text($('form#old textarea').val())
$(“form#old”).clone().attr('id','new#form')。appendTo(“body”)
}
)
本期:


我希望有人能帮我解决这个问题,我已经寻找了另一种方法,但结果是什么都不起作用。请帮帮我,谢谢。

您的代码不起作用,因为只有一个
文档。autoSumForm
最初。克隆时,
document.autoSumForm
返回2
autoSumForm

在这一行
document.autoSumForm.aa.value
,这将使
aa
处于未定义状态


您必须单独访问该表单才能为特定表单工作。

我会删除“工作”代码-它只会使您的问题变得杂乱无章,并为尝试回答的人带来更多工作。进一步@Venantius comment,如果您确实希望人们会帮助您,请创建一个工作程序,以便我们能够实际看到问题,并尝试为您调试它。