Javascript 如何在php中输入另一列的值(如借方和贷方)时将一列自动设置为0?

Javascript 如何在php中输入另一列的值(如借方和贷方)时将一列自动设置为0?,javascript,Javascript,我需要做一个表格,包括借方和贷方栏。但我不知道如何将一列输入另一列的值时将其设置为零。(例如,如果值输入到借方列,则贷方必须为零,而不接受任何值,反之亦然)。我尝试了一些不起作用的东西。 我的代码是 var dId=$(this).data('id'); var at=dId.replace('debit',''); //var at=dId.charAt(5);

我需要做一个表格,包括借方和贷方栏。但我不知道如何将一列输入另一列的值时将其设置为零。(例如,如果值输入到借方列,则贷方必须为零,而不接受任何值,反之亦然)。我尝试了一些不起作用的东西。 我的代码是

                var dId=$(this).data('id');
                var at=dId.replace('debit','');
                    //var at=dId.charAt(5);
                    var cr=$("#credit"+at).text();
                    var acc=$("#dr"+at).val();
                    if(acc==""){
                      $("#dr"+at).focus();
                      toastr.info("Select an account first","info");
                      $("#dr"+at).focus();
                      //setTimeout(function() { $("#dr"+at).focus() }, 3000);
                    }else{
                     if(cr==""){
                       //$(this).text(0);
                       $("#debit"+at).attr('contenteditable',true);
                      calc_total();
                      }
                      else if(cr==0){
                       $("#debit"+at).attr('contenteditable',true);
                      calc_total();
                      }
                      else{ 
                        $(this).text(0);
                       $(this).attr('contenteditable',false);
                      calc_total();
                      }
                    }
             })    
             $("body").on('click', '.credit', function(e) {
                var dId=$(this).data('id');
                var at=dId.replace('credit','');
                //var at=dId.charAt(6);
                var dr=$("#debit"+at).text();
                var acc=$("#dr"+at).val();
                if(acc==""){
                  $("#dr"+at).focus();
                  toastr.info("Select an account first","info");
                  $("#dr"+at).focus();
                  $("#acctCol").focus();
                  //setTimeout(function() { $("#dr"+at).focus() }, 3000);
                }else{
                 if(dr==""){
                  // $(this).text(0);
                   $("#credit"+at).attr('contenteditable',true);
                  calc_total1(); 
                  }
                  else if(dr==0){
                   $("#credit"+at).attr('contenteditable',true);
                  calc_total1(); 
                  }
                  else{ 
                    $(this).text(0);
                   $(this).attr('contenteditable',false);
                  calc_total1(); 
                 }
                } 
             })     ```

无需更改php代码。只需在字段中设置默认值0,就像在表中一样单击结构,然后在操作中单击更改,然后设置默认值0即可使用php代码进行编辑。我希望表单位于前端,而不是数据库中。顺便说一下,谢谢你的回复。。。