2012-08-12 5 views
1

수십 번 작성한 간단한 한 페이지 양식이 있지만이 동작은 완전히 새로운 것입니다. 처음에는 페이지로드시 제출하여 시리즈의 다음 페이지로 자동 전환되었습니다. 나는 아직도 그걸 어떻게 멈추게했는지 확신 할 수 없지만, 이제는 "제출"을했을 때 아무 것도하지 않습니다. 이 페이지는 단순히 거기에 있습니다.html5 양식을 제출할 준비가되지 않았습니다.

오류 검사 스크립트, 표시/숨기기 스크립트, jquery 자체를 제거한 다음 하나의 입력으로 양식을 가져와 봅니다. 리다이렉트를 없애고 단순한 라인을 출력하고, 그 다음에 vardump를 출력 해 보았습니다. 나는 제출을 명중하고, 나가해도, 페이지는 다만 거기 앉는다. 나는 전에 이런 행동을 한 적이 없으며 firebug 외에도 저에게 오류나 단서를주지 않습니다.

아무리 아이디어가 있다면, 아무리 미친 사람이라도 나는 기꺼이 노력합니다. 나는 잃어 버렸다. 미리 감사드립니다! name="submit"

<?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> 

답변

3

요소는 유형 button이며하지 submit, 그래서 (당신이 그것에 어떤 자바 스크립트를 결합하는 의도로) 아무것도하지 않는 일반 버튼을 렌더링합니다.

대신 type="submit"을 사용하십시오.

+0

Guuuuuuh, 글쎄, 내 바보 같은 하루지만, 적어도 그것은 누락 된 세미 콜론 아니었다. 고맙습니다! 그것은 작동합니다! – kl02

0

은 제출 버튼

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

을보십시오.

+0

두 번에 한 번에,하지만 당신은 둘 다 맞았어요. 나는 그걸 놓쳤다는 것을 믿을 수 없습니다. 이제 작동합니다! 고맙습니다! – kl02

관련 문제