0

当用户点击该字段时,我试图让 JavaScript 在论坛字段上进行数学运算,然后在他们填写的字段旁边的 div 中显示他们的总数。这是我的代码:

 <script type="text/javascript">

 function Calc(){
 VField1=eval(document.calcform.sidewalk_days_close.value)
 VField2=eval(document.calcform.<?php print $SNR;?>.value)
 d=VField1*VField2
 document.row1.field4output.value = d;
 }

 </script>

还有我的 HTML 和 PHP:

 $SNR = 1;      // Sidewalks and non-roadway areas Value to Multiply

 <td align="center"><p><label><span class="small">Amount of Days Closed</span><br />
     <input id="sidewalk_days_close" type="text" name="sidewalk_days_close" size="10"      maxlength="10" value="
 <?php if (isset($_POST['sidewalk_days_close'])) {print      htmlspecialchars($_POST['sidewalk_days_close']); } ?>" onchange="javascript:Calc();"/>
 <?php if (isset($_POST['sidewalk_days_close'])) {
            $SDC = trim($_POST['sidewalk_days_close']);
            $SDC = strip_tags($SDC);
    }?>


   </label></p><hr /></td>
     <td align="center"><div id="row1"></div></td>
4

0 回答 0