我是用javascript写的,现在我在表单的输入标记中提到了“$”,它工作得很好。谢谢是的,JS工作得很好,是的,你说得对,我把那美元放入java脚本代码“form.earn_person.value='$'+select.value;”从value s

我是用javascript写的,现在我在表单的输入标记中提到了“$”,它工作得很好。谢谢是的,JS工作得很好,是的,你说得对,我把那美元放入java脚本代码“form.earn_person.value='$'+select.value;”从value s,javascript,php,html,Javascript,Php,Html,我是用javascript写的,现在我在表单的输入标记中提到了“$”,它工作得很好。谢谢是的,JS工作得很好,是的,你说得对,我把那美元放入java脚本代码“form.earn_person.value='$'+select.value;”从value still total.php文件中删除后,由于我使用echo for$total变量检查它是否正在获取输入值,所以该文件没有进行计算?即使在我用javascript编写$thing时,$thing也产生了问题,您是对的,现在我在表单的输入标记中


我是用javascript写的,现在我在表单的输入标记中提到了“$”,它工作得很好。谢谢是的,JS工作得很好,是的,你说得对,我把那美元放入java脚本代码“form.earn_person.value='$'+select.value;”从value still total.php文件中删除后,由于我使用echo for$total变量检查它是否正在获取输入值,所以该文件没有进行计算?即使在我用javascript编写$thing时,$thing也产生了问题,您是对的,现在我在表单的输入标记中提到了“$”,它工作正常。谢谢谢谢Ramraider,现在它工作了,我猜错误是我在获取值时没有铸造它??顺便说一句,谢谢!!很多感谢您查看我的代码并帮助我。不过,当我在选项标记1中放入“$”或在javascript“form.earn_person.value='$'+n.value;”中放入“$”时,我只是检查了一下,然后它就不起作用了。谢谢!!!Ramraider,现在它工作了,我猜错误是我在获取值时没有铸造它??顺便说一句,谢谢!!很多感谢您查看我的代码并帮助我。不过,当我在选项标记1中放入“$”或在javascript“form.earn_person.value='$'+n.value;”中放入“$”时,我只是检查了一下,然后它就不起作用了。
<script>
             function getPerson(select) {
  var form = select.form;
  form.ref_person.value = select.options[select.selectedIndex].getAttribute('per');
  form.earn_person.value = select.value;}                            
            </script>
                        <form id="calc" method="post" action="total.php" target="total">
                          <fieldset>
                          <legend>Person and earning</legend>
                          <label class="fhead">CHOOSE YOUR LEVEL :</label> 
                          <select name="choose" id="personSelect" onchange="getPerson(this)">
                                    <option value="" selected>Choose</option>
                                  <option per="3" value="$5">1</option>
                                  <option per="9" value="$4">2</option>
                                  <option per="27" value="$4">3</option>
                          </select> 
                           <br>
                          <label  class="fhead" for="personNumber">No. Of person:</label>
                          //first  input field
                              <input type="text" name="ref_person"id="personNumber" class="field"  readonly="readonly">
                            <br />

                          <label  class="fhead" for="personEarning">Earning of person:</label>
                              //second  input field
                            <input type="text" name="earn_person" id="personEarning"  class="field"  readonly="readonly">
                          </fieldset>

                          <input style=" float:right; margin-right:90px;"  name="submit" value="Calculate Earnings" type="submit"> 

                        </form>

                                //This iframe tag helps in reflecting the result of the calculation I did in total.php .

                             <iframe src="total.php" name="total" width="100%"frameborder="0"></iframe>   
//fetching input values from form
<?php
$ref_person=$_POST['ref_person'];
$earn_person=$_POST['earn_person'];

//required calcualtion    
$total =$ref_person * $earn_person;
$monthly = $total; 
$yearly = $monthly * 12;
?> 

<This is start tr tag>
    <this is td tag>
    <b style="color:#FFF">Monthly Income: $<?php if (empty($total) || $total == 0 || $total == 0.00) { echo "0"; } 
    else { echo "$monthly"; } ?>.00</b>
<This is end of td tag >

</This is end of tr tag>

<This is start  tr tag >

    <This is td tag >
    <b style="color:#FFF">Yearly Income: $<?php if (empty($total) || $total == 0 || $total == 0.00) { echo "0"; } 
    else { echo "$yearly"; } ?>.00</b>
<This is end of td tag >

</This is end of tr tag>
<option per="3" value="$5">1</option>
<option per="9" value="$4">2</option>
<option per="27" value="$4">3</option>
<option per="3" value="5">$5</option>
<option per="9" value="4">$4</option>
<option per="27" value="4">$4</option>
 <input type="text" name="ref_person"id="personNumber"
<?php
    $ref_person=intval( $_POST['ref_person'] );
    $earn_person=intval( $_POST['earn_person'] );

    $total = $ref_person * $earn_person;
    $monthly = $total; 
    $yearly = $monthly * 12;

    /* you didn't return or echo any value */
    echo $yearly > 0 && !empty( $yearly ) ? 'Total Yearly: $'.$yearly : '';
?>
        function getPerson(n) {
            var form = n.parentNode.parentNode;
            form.ref_person.value = n.options[ n.options.selectedIndex ].getAttribute('per');
            form.earn_person.value = n.value;
        }