Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]text z option value w action
pajurpl
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 29.09.2014

Ostrzeżenie: (0%)
-----


Witam jak zrobić żeby po wyborze option text z value poniżej np 'edit_account.php' albo 'delete_account.php' był w action=""

  1. <option value="edit_account.php">Edit Account</option>
  2. <option value="delete_account.php">Delete Account</option>
  3. <option value="ban_account.php">Ban Account</option>
  4. <option value="unban_account.php">Unban Account</option>
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


http://jsfiddle.net/az8918ne/
Go to the top of the page
+Quote Post
pajurpl
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 29.09.2014

Ostrzeżenie: (0%)
-----


coś nie trybi

java script wstawiłem w <head>

  1. <script type="text/javascript">
  2. $('select#akcja').change(function(){
  3. var value = $(this).val();
  4. $(this).parent('form').attr('action', value);
  5. });
  6. </script>



i dodałem do formularza

  1. <form action="" method="post">
  2. <input type="hidden" name="login" value="<?php echo $username ?>"/>
  3. <input type="hidden" name="password" value="<?php echo $password ?>"/>
  4. <input type="hidden" name="email" value="<?php echo $email ?>"/>
  5. <input type="hidden" name="wheredouknowusfrom" value="<?php echo $wheredouknowusfrom ?>"/>
  6. <input type="hidden" name="lastip" value="<?php echo $lastip ?>"/>
  7. <input type="hidden" name="loggedin" value="<?php echo $loggedin ?>"/>
  8. <input type="hidden" name="gm" value="<?php echo $gm ?>"/>
  9. <input type="hidden" name="banned" value="<?php echo $banned ?>"/>
  10. <input type="hidden" name="mhpoints" value="<?php echo $mhpoints ?>"/>
  11. <select id="akcja">
  12. <option>----------------------------</option>
  13. <optgroup label="Account">
  14. <option value="edit_account.php">Edit Account</option>
  15. <option value="delete_account.php">Delete Account</option>
  16. <option value="ban_account.php">Ban Account</option>
  17. <option value="unban_account.php">Unban Account</option>
  18. </optgroup>
  19. <optgroup label="Character">
  20. <option value="view_characters.php">View Characters</option>
  21. </optgroup>
  22. <optgroup label="Guild">
  23. <option value="view_guild.php">View Guild</option>
  24. </optgroup>
  25. </select>
  26. <input type="submit" value="Action" >
  27. </form>
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Gdy dajesz to w head, to pola o ID akcja jeszcze nie ma...
2) Bez sensu to robisz. Formularz ma byc wysylany zawsze na jeden plik i dopiero w tym pliku w zaleznosci co kto wybral w SELECT, robisz odpowiednią akcję.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Turson
post
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Dołacz bibliiotekę jQuery, kod weź w document ready
Kod
$(document).ready(function(){
    $('select#akcja').change(function(){
        var value = $(this).val();
        $(this).parent('form').attr('action', value);
    });
})
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:45