Problema lista formular select

Coduri intrebari, probleme legate de HTML, XHTML si CSS
Avatar utilizator
steell
Mesaje: 190

Problema lista formular select

am formularul asta cu campuri select intr-o pagina php

Cod: Selectaţi tot

<form name="jump">
<select name="menu" size="2">
<option value="http://www.google.ro/">google</option>
<option value="http://www.yahoo.com/">yahoo</option>
<option value="http://www.youtube.com/">youtube</option>
<option value="http://www.trilulilu.ro/">trilulilu</option>
<option value="http://www.y8.com/">y8</option>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
</form>
da' nu merge cand dau GO nu face nimic ,dar daca il pun intr-o pagina cu extensia html merge . nu-mi dau seama care e explicatia

botavlad89 Mesaje: 13
Sintaxa codului este buna , si functionala problema nu este din acest cod . Pt o proba copiaza exact acest form intr-o pagina php si vezi ca o sa-ti mearga pe pagina sa fie exact numa form-ul respectiv .

steell Mesaje: 190
daca fac cum ai zis merge dar eu nu vreau sa pun formularu intr-o pagina unde sa fie numai el, mai precis vreau sa fie in pagina index.php am incercat sal pun singur si apoi sal includ in pagina index dar tot nu merge

MarPlo Mesaje: 4343
Salut
Verifica in sursa paginii HTML sa vezi cum iti returneaza PHP acel select si butonul, apoi compari cu varianta care functioneaza bine, ca sa vezi diferenta, daca e vreuna.

steell Mesaje: 190
nu e nici o diferenta :( chiar nu vad ce are, in pagina html functioneaza in index.php nu mai merge apas pe GO si nu face nimic. Merge si in php dar numai daca este goala pagina sa nu mai existe nimic in ea decat acest formular , testati si voi poate va merge
o alta structura a butonui Go exista? adica sa faca acelasi lucru(sa ma trimita la pagina selectata) dar sa fie facut cu alte taguri/scripturi (in loc de asta onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value; sa folosesc alt script

MarPlo Mesaje: 4343
Am testat urmatorul cod, html amestecat cu php, si functioneaza.

Cod: Selectaţi tot

<html>
<head>
</head>
<body>
<?php
echo '<h2>Teest</h2>';

echo '<form name="jump">
<select name="menu" size="2">
<option value="http://www.google.ro/">google</option>
<option value="http://www.yahoo.com/">yahoo</option>
<option value="http://www.youtube.com/">youtube</option>
<option value="http://www.trilulilu.ro/">trilulilu</option>
<option value="http://www.y8.com/">y8</option>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
</form>';

echo 'alt text
</body></hrml>';
?>
Daca la tine nu merge, ori o fi din cauza browser-ului, ori acel script adauga in pagina elemente html care intra in conflict cu formularul; cum ar fi cod nevalid html, tag-uri neinchise sau elemente de formular cu acelasi "name".
Problema fiind legata de functie javascript, cauza e la nivel de cod html, nu are treaba cu php, decat cu ce cod html sau javascript adauga acel script in pagina.

Subiecte similare