Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP脚本,可以在提交时使用if和else语句使用默认值计算表单值。到page2.php_Javascript_Php_Jquery_Forms - Fatal编程技术网

Javascript PHP脚本,可以在提交时使用if和else语句使用默认值计算表单值。到page2.php

Javascript PHP脚本,可以在提交时使用if和else语句使用默认值计算表单值。到page2.php,javascript,php,jquery,forms,Javascript,Php,Jquery,Forms,更新j_s_stack我在这里添加了大部分代码,让您可以看到脚本所做的计算,正如您在评论选项卡中所知道的,我对php脚本和论坛脚本做了一些更改,相应地更改了id <div class="action-form-field"> <label class="frm">*Property Type</label> <select name="fldPropertyType" id=

更新j_s_stack我在这里添加了大部分代码,让您可以看到脚本所做的计算,正如您在评论选项卡中所知道的,我对php脚本和论坛脚本做了一些更改,相应地更改了id

            <div class="action-form-field">
              <label class="frm">*Property Type</label>
              <select name="fldPropertyType" id="fldPropertyType" title="Property_Type" class="details-form-action select-details">
                <option value="5" selected>Terraced</option>
                <option value="10">Semi-Detached</option>
                <option value="10">Detached</option>
                <option value="10">Bungalow</option>
                <option value="5">Flat/Apartment</option>
                <option value="10">Other</option>
              </select>
            </div>
            <div class="action-form-field">
              <label class="frm">*Approx Property Value</label>
              <select name="fldAPV" title="Approx_Property_Value" id="fldAPV" class="details-form-action select-details">
              <option value="100" selected="selected">Select value</option>
              <option value="100">£0 - £100,000</option>
              <option value="200">£100,001 - £200,000</option>
              <option value="300">£200,001 - £300,000</option>
              <option value="400">£300,001 - £400,000</option>
              <option value="500">£400,001 - £500,000</option>
              <option value="600">£500,001 - £600,000</option>
              <option value="700">£600,001 - £700,000</option>
              <option value="800">£700,001 - £800,000</option>
              <option value="900">£800,001 - £900,000</option>
              <option value="1000">£900,001 - £1,000,000</option>
              <option value="1150">£1,000,001 - £2,000,000</option>
              <option value="1350">£2,000,001 - £5,000,000</option>
              <option value="1500">£5,000,001 and above</option>
              </select>
          </div>
            <div class="action-form-field">
              <label class="frm">*Number of Bedrooms</label>
              <select name="fldNOBEDS" title="Number_Of_Bedrooms" id="fldNOBEDS" class="details-form-action select-details">
                <option value="15" selected="selected">I'm Not Sure</option>
                <option value="5">1 Bedroom</option>
                <option value="10">2 Bedrooms</option>
                <option value="15">3 Bedrooms</option>
                <option value="20">4 Bedrooms</option>
                <option value="25">5 Bedrooms</option>
                <option value="30">6 Bedrooms</option>
                <option value="35">7 Bedrooms</option>
                <option value="50">8 Bedrooms +</option>
              </select>
            </div>
          <div class="action-form-field">
              <label class="frm">*Select Survey Required</label>
              <select name="fldST" title="Survey_Type" id="fldST" class="details-form-action select-details">
                <option value="not-sure" selected="selected">I'm Not Sure</option>
                <option value="15">RICS Condition Survey</option>
                <option value="25">RICS Homebuyer Survey</option>
                <option value="50">RICS Building Survey</option>
              </select>
            </div>
        </div>
 <input type="submit" name="submit" value="GET YOUR INSTANT QUOTE" class="cash-btn">
>>


辅助销售

  • 。。。。关于调查的文本
  • 。。。。关于调查的文本
  • 。。。。关于调查的文本
  • 。。。。关于调查的文本
  • 您的条件调查报价为:
    我会把所有的计算都放在一个函数中。然后设置另一个IF条件以查看用户选择了什么:

    <?php 
    
        function calulate(){
            $calc = $_POST['fldAgeOfProp'] + $_POST['fldAPV']; //... 
            Switch ($_POST['fldPropertyType']){                 
                        case 'Semi': 
                           $calc  = $calc + 60;
                        case 'Terraced': 
                           $calc  = $calc + 40;
                        //... For all cases
            }
            return $calc;
        }
    
        If(isset($_POST['submit'])){
            if($_POST['fldST'] == 'not-sure'){
               $quote =  calculate();
               $quote1 =  $quote + 45;
               echo 'condition Quote: '.$quote1;
               $quote2 =  $quote + 125;
               echo 'homebuyer Quote: '.$quote2;
               $quote3 =  $quote + 150;
               echo 'building Quote: '.$quote3;
               $quote4 = $quote + 50;
               echo 'valuation Quote: '.$quote4;
            }
           else{
               $quote =  calculate() + $_POST['fldST'];
               echo 'Your Quote: '.$quote;
           }               
        }
        else{
          //ERROR Page was accessed without filling the form in.
        }
        ?> 
    
    
    

    我没有再次测试过它,所以它们可能有一些错误。

    你能简单地告诉我你的需要吗,伙计。我真的不明白你的需要。@Outlooker有点复杂:这是第一个问题:为了解决问题,我让Jrad51提出了一个新问题,我看不到addtwo函数的意义!这个函数只是对两个变量进行简单的加法。对不起,我仍然在努力学习,有时候说太多会让人困惑,我想这并不是简单的,问题是我还不知道该要求什么来保持它的简单,因为我还在学习代码和短语:p让你有时间看看代码,了解我做了什么。顺便说一下:我的名字
    是j_s_stack
    ,有个错误,应该是
    calculate()
    不需要。我在这里这么做,因为一开始我也需要很多帮助,现在我只想尽可能多的回馈…这对它没有影响,因为计算现在已经在运行中了。问题是拼写错误。变量名为
    $quote
    ,但在
    回送中,我编写了
    $quote
    。您需要更改我添加的条件quote的附加值
      <option value="5" selected>Terraced</option>
      <option value="100">£0 - £100,000</option>
      <option value="5">1 Bedroom</option>
      <option value="15">RICS Condition Survey</option>
    
    condition Quote: 65
    homebuyer Quote: 235
    building Quote: 260
    valuation Quote: 160 
    
            <!-- action block1 -->
            </form>
            <form name="form2" id="form2" method="post" action="">
            <input type="hidden" name="Name" id="Name" value="" />
            <input type="hidden" name="Email" id="Email" value="" />
            <input type="hidden" name="Phone" id="Phone" value="" />
            <input type="hidden" name="Postcode" id="Postcode" value="" />
            <!-- action block2 -->
            <div class="inner_actionblock2">
                <div class="inner_actionblock_top">
                    <p class="cash_head">Assisted Sale</p>
                </div>
                <div class="inner_actionblock_mid">
                    <div class="actiobox_shade-new"></div>
                    <div class="inr_action_list">
                        <ul>
                            <li>.... Text about Surveys......</li>
                            <li>.... Text about Surveys......</li>
                            <li>.... Text about Surveys......</li>
                            <li>.... Text about Surveys......</li>
                    </div>
                    <div class="ur_offer">Your Condition Survey Quote is:</div>
                    <div class="box_center">
                        <div class="action_txt_fld">
                            <span><img src="sign2.png" alt="" /></span>
                            <div class="action_txt_fldbox">
                                <input type="text" name="pricetxt" class="price_txt" readonly value="<?php echo $quote?>"/>
                            </div>
                        </div>
                        <p class="last_boxtext">Please Confirm Contact Number:</p>
                        <p class="inputbox"><input type="text" name="pnumber" id="pnumber" value="" class="tbox"></p>
                    </div>
                    <div class="action_cash1"><input type="submit" id="button3" class="action_cash1_submit" name="submit" value="Buy Now" /></div>
                </div>
                <div class="inner_block"></div>
            </div>
            <!-- block2 -->
            </form>
    
    <?php 
    
        function calulate(){
            $calc = $_POST['fldAgeOfProp'] + $_POST['fldAPV']; //... 
            Switch ($_POST['fldPropertyType']){                 
                        case 'Semi': 
                           $calc  = $calc + 60;
                        case 'Terraced': 
                           $calc  = $calc + 40;
                        //... For all cases
            }
            return $calc;
        }
    
        If(isset($_POST['submit'])){
            if($_POST['fldST'] == 'not-sure'){
               $quote =  calculate();
               $quote1 =  $quote + 45;
               echo 'condition Quote: '.$quote1;
               $quote2 =  $quote + 125;
               echo 'homebuyer Quote: '.$quote2;
               $quote3 =  $quote + 150;
               echo 'building Quote: '.$quote3;
               $quote4 = $quote + 50;
               echo 'valuation Quote: '.$quote4;
            }
           else{
               $quote =  calculate() + $_POST['fldST'];
               echo 'Your Quote: '.$quote;
           }               
        }
        else{
          //ERROR Page was accessed without filling the form in.
        }
        ?>