1

私は単純な 1 ページのフォームを何十​​回も書いてきましたが、この動作は私にとってまったく新しいものです。最初は、ページ読み込み時に送信していたため、シリーズの次のページに自動的にリダイレクトされました。どうやってそれを止めたのかはまだわかりませんが、「送信」を押しても何もしません。ページはそこにあるだけです。

エラー チェック スクリプト、表示/非表示スクリプト、さらには jquery 自体を取り除いてから、フォームを 1 つの入力にまとめてみました。リダイレクトを取り除き、単純な行を出力してからvardumpを出力しようとしましたが、それでも何も出力しませんでした。送信をクリックすると、何をしても、ページはそのままです。私はこれまでにこのような動作に遭遇したことはありません.firebugなどはエラーやリードを提供しません.

誰かが何かアイデアを持っていれば、どんなにクレイジーでも、喜んで挑戦します。私は途方に暮れています。前もって感謝します!

<?php
session_start();
include('functions.php');

if ($_POST['submit']) {
    $company = $_POST['company'];
   $taxid = $_POST['taxid'];
   header("location:step2.php");
}
include('head.php'); ?>

<form method="post" name="basic" action="step1.php">

<div class="col70">
   <label for="company">Organization/Business name <img src="img/req.jpg" alt="required"></label>
   <input type="text" name="company" id="company" value="" />
</div>

<div class="col30">
   <label for="taxid">Taxpayer ID# (IEN or SS#) <img src="img/req.jpg" alt="required"></label>
   <input type="text" name="taxid" id="taxid" value="" />
</div>

<div class="newcol">
   <label for="address">Mailing Address <img src="img/req.jpg" alt="required"></label>
   <input type="text" name="address" id="address" value="" />
</div>

<div class="col30 newcol">
   <label for="city">City <img src="img/req.jpg" alt="required"></label>
   <input type="text" name="city" id="city" value="" />
</div>

<div class="col30">
   <label for="state">State <img src="img/req.jpg" alt="required"></label>
   <select name="state" id="state" tabindex="<?php echo $tabin; $tabin++; ?>">
       <option value="0"></option>
       <option value="1">Alabama</option>
   </select>
</div>

<div class="col25">
   <label for="zipcode">Zip Code <img src="img/req.jpg" alt="required"></label>
   <input type="text" name="zipcode" id="zipcode" value="" />
</div>

<fieldset><legend>1. What kind of group/company do you have? <img src="img/req.jpg" alt="required"></legend>
   <span id="nfpfp" class="InputGroup">
       <label><input name="nfpfp" id="nfpfp_1" type="radio" value="1" />For-profit business.</label>
       <label><input name="nfpfp" id="nfpfp_2" type="radio" value="2" />Non-profit 501(c)3 organization.</label>
   </span>    
</fieldset>

<fieldset><legend>2. How will you use the booth space? Select all that apply. <img src="img/req.jpg" alt="required"></legend>
   <span id="type" class="InputGroup">
       <label><input name="food" id="type_1" type="checkbox" value="1" />Food sales</label>
       <label><input name="retail" id="type_2" type="checkbox" value="2" />Retail sales</label>
       <label><input name="activity" id="type_3" type="checkbox" value="3" />Activity</label>
       <label><input name="display" id="type_4" type="checkbox" value="4" />Display</label>
       <label><input name="other" id="type_5" type="checkbox" value="5" />Other</label>
   </span>    
</fieldset>

<label for="otherdetails" class="newcol offsides">Enter a short description of your use. (Ex: "BBQ sandwiches", "kite kits", "face painting".) <img src="img/req.jpg" alt="required"></label> 
   <input type="text" name="otherdetails" id="otherdetails" value="" />



<fieldset><legend>3. Select any/all that apply. Additional questions may appear, if further information is required.</legend>
   <span id="additional" class="InputGroup">
       <label><input name="raffle" id="raffle_1" type="checkbox" class="switchcheck1" value="1" />I'll be selling raffle tickets and/or holding a raffle at the festival.</label>
           <div class="newcol offstate1">
           <label for="raffledetails">You'll need written permission from the Exchange Club. Please enter details about the raffle. <img src="img/req.jpg" alt="required"></label>
               <textarea name="raffledetails" id="raffledetails" tabindex="<?php echo $tabin; $tabin++; ?>"></textarea>
           </div>

       <label><input name="trailer" type="checkbox" id="trailer_1" value="1">I'll be bringing a trailer.</label>
       <label><input name="outlets" type="checkbox" id="outlets_1" class="switchcheck2" value="1" />I'll require electrical outlets.</label>
           <div class="newcol offstate2">
           <label for="outletsdetails">How many outlets will you require? <img src="img/req.jpg" alt="required"></label>
               <input type="text" name="outletsdetails" id="outletsdetails" />
           </div>
       </span>    
</fieldset>



<input type="button" name="submit" class="a_button" value="submit" />

</form>
4

2 に答える 2

3

の要素はname="submit"is 型buttonであり、 ではないsubmitため、何もしないプレーンなボタンをレンダリングします (何らかの JavaScript をバインドすることを意図しています)。

type="submit"代わりに使用してください。

于 2012-08-12T19:21:48.107 に答える
0

試す

<input type="submit" name="submit" class="a_button" value="submit" />

送信ボタン用。

于 2012-08-12T19:22:34.923 に答える