2011-06-29 12 views
0

私は作成したフォームに問題がありますが、Firefoxでは動作していますが、IEとChromeでは問題ありません!送信ボタンを押したときIEChrome何も起こりません!私はこのような問題を抱えていると思っていなかったので、これを前にチェックしていませんでした!私はここで何が足りないのか分からない!任意の既知の問題(バグ)クロスブラウザで入力タイプの問題が発生しました

はフォームがあります:

<div id="Formulari"> 
<div class="WraperForForm"> 
<form action="index.php?menu=rezervimet&submenu=rezervo" method="post"> 

<div class="elementsLabelBox"> 
     Emri: 
</div> 
<div class="elementsBox"> 
     <input type="text" id="emri" name="emri"> 
</div> 

<div class="elementsLabelBox"> 
     Mbiemri: 
</div> 
<div class="elementsBox"> 
     <input type="text" id="mbiemri" name="mbiemri"> 
</div> 

<div class="elementsLabelBox"> 
     Prej: 
    </div> 
<div class="elementsBox"> 
     <select class="selectDest" name="Prej" onChange="getState(this.value)"> 
      <option></option> 
      '.funksionet::all_directions().' 
     </select> 
</div> 

<div class="elementsLabelBox"> 
     Deri: 
</div> 
<div class="elementsBox"> 
     <div id="statediv"><select class="selectDest" name="deri"> 
      <option></option> 
     </select></div> 
</div> 
<div class="elementsLabelBox"> 

      <form name="Data1Drejtim"> 
      <label for="data1drejtim">Data e nisjes:</label> 
</div> 
<div class="elementsBox"> 
      <input type="text" id="data1drejtim" name="data1drejtim"> 
      <script language="JavaScript"> 


    // whole calendar template can be redefined per individual calendar 
    var A_CALTPL = { 
     \'months\' : [\'Janar\', \'Shkurt\', \'Mars\', \'Prill\', \'Maj\', \'Qershor\', \'Korrik\', \'Gusht\', \'Shtator\', \'Tetor\', \'Nentor\', \'Dhjetor\'], 
     \'weekdays\' : [\'Di\', \'He\', \'Ma\', \'Me\', \'Ej\', \'Pr\', \'Sh\'], 
     \'yearscroll\': true, 
     \'weekstart\': 0, 
     \'centyear\' : 70, 
     \'imgpath\' : \'images/\' 
    } 

    new tcal ({ 
     // if referenced by ID then form name is not required 
     \'controlname\': \'data1drejtim\' 
    }, A_CALTPL); 
    </script> 

</div> 
<!-- ___________________ RETURN DATE _____________________________________ --> 
<div id="hideThis"> 
<div class="elementsLabelBox"> 
     <label for="dataKthyese">Data kthyese:</label> 
</div> 

<div class="elementsBox">   
      <input type="text" id="dataKthyese" name="dataKthyese"> 
       <script language="JavaScript"> 


    // whole calendar template can be redefined per individual calendar 
    var A_CALTPL = { 
     \'months\' : [\'Janar\', \'Shkurt\', \'Mars\', \'Prill\', \'Maj\', \'Qershor\', \'Korrik\', \'Gusht\', \'Shtator\', \'Tetor\', \'Nentor\', \'Dhjetor\'], 
     \'weekdays\' : [\'Di\', \'He\', \'Ma\', \'Me\', \'Ej\', \'Pr\', \'Sh\'], 
     \'yearscroll\': true, 
     \'weekstart\': 0, 
     \'centyear\' : 70, 
     \'imgpath\' : \'images/\' 
    } 

    new tcal ({ 
     // if referenced by ID then form name is not required 
     \'controlname\': \'dataKthyese\' 
    }, A_CALTPL); 
    </script> 
      </form> 
</div> 
</div> 




<div class="elementsLabelBox"> 
    Persona: 
</div> 
<div class="elementsBox"> 
     <select name="persona"> 
      <option value="1">1</option> 
      <option value="2">2</option> 
      <option value="3">3</option> 
      <option value="4">4</option> 
      <option value="5">5</option> 
      <option value="6">6</option> 
     </select> 
</div> 
<!-- <tr> 
    <td width="30" >Fëmij:</td> 
    <td><input type="text" size="3" name="femij"></td> 
</tr> --> 

<div class="elementsBox"> 
</div> 
<div class="elementsLabelBox"> 
</div> 

<div class="elementsLabelBox"> 
     <label for="1drejtim">Një drejtim</label> 
     <input type="radio" id="1drejtim" name="drejtimi" value="një drejtim" onclick="toggleVisibility(\'hideThis\',0)"> 
<br/> 
     <label for="1drejtim">Kthyese</label> 
     <input type="radio" id="kthyese" name="drejtimi" checked="checked" value="kthyese" onclick="toggleVisibility(\'hideThis\',1)"> 
</div> 


    <input style="float:right;margin:15px 49px 0 0;" type="submit" value="Rezervo" name="rezervo" /> 


</form><!-- end of the reservation form--> 
</div> 
</div><!-- end of Formulari--> 

はお時間をいただき、ありがとうございます。

+1

これはなんですか?

' - クエリ文字列はGET要求の一部ですが、POSTによってフォームが送信されるようにします。混在することはできません.HTTPリクエストは1種類だけです。隠された入力にメニューとサブメニューを置く。 –

+0

私はこれをに送ることができますか?私はこれを試しましたが、それはまだ動作しません! – TooCooL

+0

@Danあなたはhttpリクエストを混在させることはできません。これは間違いではない。フォームは依然としてポスト経由で送られますが、いくつかの言語でGET変数を設定します(つまり:PHP) – Sinan

答えて

4

このドキュメントには2つのタグがあり、送信ボタンの最も近くにネストされたタグにはアクションまたはメソッド属性がありません。 IEとChromeは、このフォームに投稿と関連付けるアクションがないため、何もしないようにしています。

+0

あなたの提案は何ですか? – TooCooL

+1

ネストされたフォームを削除します。 –

+1

はい別のフォームの中にフォームがあります。彼らは両方とも別々の行動を取る必要があります。あなたがそれを行う理由があれば、JSを使用して希望のフォームを投稿することができます。 – Sinan

関連する問題