Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Duomenų iš formos panaudojimas

Parašė Deiviux.eu· 2010 Rugs. 12 10:09:24
#1

Sveiki, prisireikė man Jūsų pagalbos. :P

Taigi, reikalas toks, aš padarau formą:

<form>
<input name="adresas" value="" maxlength="100" style="width: 200px;" type="text" />
<select name="kryptis">
  <option value="kaire">Į Kairę</option>
  <option value="desne">Į Dešnę</option>
  <option  value="veidrodis">Veidrodinis</option>
</select>
<input name="siusti" value="Siųsti" type="submit"/>
</form>




Ir kai aš VISKĄ užpildau, ir paspaudžiu siųsti, tada mane perkeltų į saitą:
www.saitas.lt/adresas/kryptis/ be jokių PHP kodų ($_POST, etc.) bet su JS.
Manau, reiktų panaudoti onSubmit tačiau, aš JS išmanau mažiausiai :))
Tikiuosi aiškiai paaiškinau. Jeigu kas - klauskit.


EDIT:


Na, pasistūmėjau truputi, va:






<form id="apvertimas">
<input id="adresas" value="" maxlength="100" style="width: 200px;" type="text" />
<select id="kryptis">
  <option value="kaire">Į Kairę</option>
  <option value="desne">Į Dešnę</option>
  <option  value="veidrodis">Veidrodinis</option>
</select>
<input value="Siųsti" type="submit" onclick="nukreipimas()"/>
</form>
 
 
<script language="javascript" type="text/javascript">
 
function nukreipimas()
{
	var adresas = document.getElementById('adresas');
window.location= adresas.value;
}
 
</script>
 


Gal sulauksiu vis dėl to pagalbos?

Redagavo Deiviux.eu· 2010 Rugs. 12 12:09:07

Parašė Deiviux.eu· 2010 Rugs. 12 12:09:35
#2

Na, pasistūmėjau truputi, va:






<form id="apvertimas">
<input id="adresas" value="" maxlength="100" style="width: 200px;" type="text" />
<select id="kryptis">
  <option value="kaire">Į Kairę</option>
  <option value="desne">Į Dešnę</option>
  <option  value="veidrodis">Veidrodinis</option>
</select>
<input value="Siųsti" type="submit" onclick="nukreipimas()"/>
</form>
 
 
<script language="javascript" type="text/javascript">
 
function nukreipimas()
{
	var adresas = document.getElementById('adresas');
window.location= adresas.value;
}
 
</script>
 


Gal sulauksiu vis dėl to pagalbos?

Parašė WebDraw· 2010 Rugs. 12 12:09:14
#3


 
 
<form action='a.php' method='get' >
<input name="adresas" value="" maxlength="100" style="width: 200px;" type="text" />
<select name="kryptis">
  <option value="kaire">i Kaire</option>
  <option value="desne">i Dešne</option>
  <option  value="veidrodis">Veidrodinis</option>
</select>
<input value="Siusti" type="submit"/>
</form>
 


naudodamas sita forma gausi: a.php?adresas=&kryptis=kaire

Bet man atrodo tu nori naudoti POST metoda:

 
<form action='/adresas/kryptis/' method='post'  >
<input name="adresas" value="" maxlength="100" style="width: 200px;" type="text" />
<select name="kryptis">
  <option value="kaire">Į Kairę</option>
  <option value="desne">Į Dešnę</option>
  <option  value="veidrodis">Veidrodinis</option>
</select>
<input name="siusti" value="Siųsti" type="submit"/>
</form>
 
 

Seip nelabai supratau kaip nori kad butu, bet gal iseis apseit ir be javascripto

Parašė Deiviux.eu· 2010 Rugs. 14 09:09:36
#4

Na, blemba, apie tai nepagalvojau... Dėkui. Veikia idealiai.;)