Modificare action la Select
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
nutzu123
- Mesaje:83
Modificare action la Select
Salut! Am si eu o problema de cautarea-n site:
Cod: Selectaţi tot
<form action="search.php" method="post">
<input type="text" name="search" maxlength="40" />
<select name="alege">
<option value="">alege</option>
<option value="Muzica">Muzica</option>
<option value="Audio">Audio</option>
<option value="Video">Video</option>
</select>
<input type="submit" name="submit" value="Cauta" />
</form>
Adica atunci cand aleg "Muzica" sa imi caute in search.php cand aleg "Audio" sa imi caute in search2.php si cand aleg "Video" sa imi caute in search3.php
Se poate asa ceva? Astept un raspuns!
Cu respect Nutzu!
MarPlo
Mesaje:4343
Se poate cu JavaScript, asa:
Cod: Selectaţi tot
<script type="text/javascript">
var pags = new Array();
pags['Muzica'] = 'search.php';
pags['Audio'] = 'search2.php';
pags['Video'] = 'search3.php';
function changepg(val) {
document.numf.action = pags[val];
}
</script>
<form action="search.php" method="post" name="numf">
<input type="text" name="search" maxlength="40" />
<select name="alege" onchange="changepg(this.value)">
<option value="">alege</option>
<option value="Muzica">Muzica</option>
<option value="Audio">Audio</option>
<option value="Video">Video</option>
</select>
<input type="submit" name="submit" value="Cauta" />
Subiecte similare
- Modificare cod Animated musical notes
HTML - XHTML - CSS
Primul mesaj
Fiindca astazi suntem in 31 decembrie 2020, va doresc un sincer La multi ani si toate cele bune in 2021. :)
Sincer sa fiu, am imprumutat un cod de...
Ultimul mesaj
Multumesc pentru raspuns si pentru solutia de cod.
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...