我有2个档案。 file1和file2。在file1中,我有输入框。所以,我正在像这样的javascript函数中获得此值

     <td>
         <input  onmouseleave="detect(this.value)" id="myqty"  value="'.$items['qty'].'">
     </td>
     <script>
            var retVal;
            function detect(value)
            {

                 retVal=value;
                 return retVal

             }
       </script>


我正在返回该值。所以在file2中,我有javascript,我想在其中接收该返回值。我怎么能够?

文件2

 $(document).on('mouseleave', '#myqty', function(e){
  e.preventDefault();
   var returnValue= detect();
});


但是在var returnValue= detect();中我什么也没得到。

最佳答案

可能是因为函数需要参数。尝试以下方法:-

$(document).on('mouseleave', '#myqty', function(e){
  e.preventDefault();
   var returnValue= detect($(this).val());
});

09-25 15:56