MMORPG.pl https://mmorpg.pl/ |
||
HTML forma pytanie https://mmorpg.pl/viewtopic.php?f=54&t=41823 |
Strona 1 z 1 |
Autor: | candidoser [ 18 paź 2012, 13:58 ] |
Tytuł: | HTML forma pytanie |
Kod: <form action="dosearchsite.action" method="get"> <input type="radio" name="queryString" value="labelText:">Label<br> <input type="radio" name="queryString" value="title:">title<br> <input type="text" name="queryString"> <input type="submit" value="Submit"> </form> Mam prosta forme. chcialbym, zeby po wpisaniu np. "ip", zaznaczeniu opcji Label i wcisnieciu przycisku dostal taki url: dosearchsite.action?queryString=labelText%3Aip na razie dostaje cos takiego: dosearchsite.action?queryString=labelText%3A&queryString=ip czyli queryString nie ma byc rozbite na dwie czesci. Da sie to jakos obejsc? |
Autor: | kamilus [ 18 paź 2012, 14:23 ] |
Tytuł: | Re: HTML forma pytanie |
nie. Można jedynie poprzez javascript zbudowac nowy formularz przesylany do serwera. Po za tym - input text nie powinien miec tego samego name co input radiobutton... Kod: $('#form-id').submit(function(e){ e.prevetDefault(); $.get(url, { queryString: $('#form-id input[name="queryPrefix"]').val()+$('#form-id input[name="queryString"]').val() }); }); Tak na szybko koncepsja - oczywiscie name dla radio zmieniasz na queryPrefix |
Autor: | candidoser [ 18 paź 2012, 15:44 ] |
Tytuł: | Re: HTML forma pytanie |
name dalem celowo ten sam, zeby sprawdzic czy uzyskam to co chcialem. "Prawie" sie udalo;) Pozniej sprawdze twoj kod i zobacze, czy w Confluence cos z tego wyjdzie. Dzieki. |
Autor: | kamilus [ 18 paź 2012, 16:24 ] |
Tytuł: | Re: HTML forma pytanie |
Tak w razie czego ten kod korzysta z jquery. I zamiast prevetDefault oczywiście preventDefault. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Copyright © 2001-2012 MMORPG.pl Team |