2012-10-14 3 views
0
<form action="<?php $self ?>" method="post"> 
      <h2>LundaBlogg</h2> 
      <div class="fname"><label for="name"><p>Namn:</p></label><input name="name" type="text" cols="20" onkeyup="EnforceMaximumLength(this,12)"/></div> 
      <div class="femail"><label for="email"><p>Epost:</p></label><input name="email" type="text" cols="20"/></div> 
      <div class="where"><label for="lund"><p>Skriv ditt blogg ämne:</p></label><input name="lund" type="text" cols="20" onkeyup="EnforceMaximumLength(this,40)"/></div> 
      <p>Starta tråden med att posta något:</p><textarea name="post" rows="5" cols="40" onkeyup="EnforceMaximumLength(this,110)"></textarea> 
      </br> 
       <!-- <form action="uploadImage/upload_file.php" method="post" enctype="multipart/form-data"> --> 
       <label for="file">Ladda upp en bild med ditt inlägg:</label> 
       <input type="file" name="file" id="file" /> 
       <!-- <input type="submit" name="submit" value="Submit"/> --> 
       <!-- </form> --> 
      </select><br/> 
       <p>Välj kategori som du vill lägga din post i:</p> 
       <!-- Skapar en dropdown meny med tre värden/value. --> 
       <select name="LundaBlogg" size="1"> <!-- Namnet på dropdown menyn + size = hur många rader som ska visas. --> 
       <option value="Lund">Lund</option> 
       <option value="Cyklar">Cyklar</option> 
       <option value="Kultur">Kultur</option> 
      </select> 
      <input name="send" type="hidden"/> 
      <p><input type="submit" value="skicka"/></p> 
     </form> 

Я хочу, чтобы иметь возможность использовать одну кнопку input type="submit" value="skicka" представить, и я хочу, чтобы мой (код)Как я могу поместить свою форму в другую форму и использовать одну кнопку отправки?

form action="uploadImage/upload_file.php" method="post" enctype="multipart/form-data" 
label for="file"Ladda upp en bild med ditt inlägg:/label 
input type="file" name="file" id="file" 

форма

в моей другой форме, как в приведенном выше примере.

+4

Могу я спросить, почему? –

+0

$ Ofir Baruch Привет! Потому что я хочу использовать одну кнопку отправки? – Toni

+0

Вы не должны этого делать. – vladko

ответ

2

Вы не можете. Формы не могут быть вложены в HTML-документы.

Вам нужно либо представить все данные в один URI (это самый простой вариант), или:

  1. есть первая форма представляет один URI
  2. возвращает HTML документ, содержащий новую форму от этого URI
  3. есть пользователь представить вторую форму вручную после ввода в нее данных

или, используйте JavaScript (с объектом XMLHttpRequest), чтобы отправить свои данные формы (это последний надежный вариант).

+0

$ Quentin Можете ли вы дать мне один пример того, как использовать URI самым простым способом? – Toni

+0
+0

Можете ли вы объяснить, что делать с вашим кодом. Должен ли код находиться внутри моей другой формы или? – Toni

Смежные вопросы