Autor Zpráva
lokutus
Profil *
Ahoj,
mám následující script, který má za úkol registrovat nové uživatele. Potřeboval bych, aby se mi do alertu zobrazil aktuální obsah inputu "heslo" ...koukněte swe prosím na to a poraďte, už to mám nějak načaté, ale na tomhle jsem se zasekl...

Kód:
<?
require_once "pripoj.php";
echo ("Ke správné registraci je potřeba vyplnit všechny údaje správně. V případě nevyplnění jednoho z údajů nebude účet vytvořen!!!");
echo ("<form method='post' action='registrace.php'>");
echo ("Login: <input type='text' name='jmeno'>");
echo ("<br>");
echo ("Heslo: <input type='password' name='heslo'>");
echo ("<a onclick=alert('$heslo')>zobraz heslo</a>");
echo ("<br>");
echo ("E-mail:<input type='text' name='mail'>");
echo ("<br>");
echo ("Zaškrtnutím potrvrzuji svůj souhlas s podmínkami<br> a zavazuji se k jejich dodržování:");
echo ("<input type='checkbox' name='VOP'>");
echo ("<br>");
echo ("<input type='submit' name='odeslat' value='Registrovat'>");
echo ("</form>");
$ip = $_SERVER['REMOTE_ADDR'];
if(isset($_POST["VOP"])){
if(isset($_POST["odeslat"])){
$jmeno = $_POST["jmeno"];
$mail = $_POST["mail"];
$heslo = $_POST["heslo"];
mysql_select_db($db, $spojeni);
mysql_query("INSERT INTO users values ('', '$jmeno', '$heslo', '$mail', '$ip', '', '', '')");
}
}else{
if(isset($_POST["odeslat"])){
echo ("<br>");
print ("Nepotvrdil jsi souhlas s Podmínkami!!!");}}
?>




děkuji
lokutus7323
Profil *
Respektive, jak dostat z obsahu inputu proměnou?
Nox
Profil
Mám trochu problém pochopit, co bys potřeboval - obsahu inputu proměnou = po submitování prohlížeče nebo
jen rámci stránky bez načtení jiné?
lokutus7323
Profil *
hned vysvětlím.

když člověk vyplní své údaje včetně hesla, klikne(bez znovunačtení stránky) na zobraz heslo a zobrazí se mu alert(hláška) ve které je napsané heslo, které zadal. V případě, že s ním souhlasí, klikne na odesla a účet je vytvořen...
Nox
Profil
mj. proč ty závorky u echa?
---
aha, zvláštní ok, takže dejme tomu:

<input type="password" id="heslo" />
<span onclick="ZobHes()">Zobraz heslo</span>

JS
function ZobHes(){
alert(document.getElementById("heslo").value);
nebo
alert(document.forms["jmeno_formulare"].heslo.value);
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: