Hallo,
Ich habe mir ein Formular erstellt indem auch eine Frage kommt ob man man seine Eingaben privatisieren möchte.
Man hat also 2 Radio Felder, einmal Öffentlich und einmal Privat.
Bei Öffentlich soll garnichts passieren und wenn man Privat anklickt, erscheint ein Eingabefeld wo man ein Passwort eingeben muss.
Das ganze habe ich jetzt versucht mit Ajax zu lösen.
Das Javascript sieht wie folgt aus:
Das Eingabefeld wird also angezeigt.
Wenn ich aber jetzt das Formular an die seite zum auswerten schicke, wird die Passwort-Variable nicht mit übergeben.
Notice: Undefined index: password in F:\xampp\htdocs\script\turnier\check_create.php on line 5
Wie schaffe ich es jetzt, das die Passwort Variable mit übergeben wird?
Ich habe mir ein Formular erstellt indem auch eine Frage kommt ob man man seine Eingaben privatisieren möchte.
Man hat also 2 Radio Felder, einmal Öffentlich und einmal Privat.
Bei Öffentlich soll garnichts passieren und wenn man Privat anklickt, erscheint ein Eingabefeld wo man ein Passwort eingeben muss.
Das ganze habe ich jetzt versucht mit Ajax zu lösen.
Das Javascript sieht wie folgt aus:
Code:
function radio_password(password)
{
if (password=="private")
{
document.getElementById("output_pw").innerHTML="<div class=\"turnier_right2\"><div class=\"password_fix\"><div class=\"font1\">Turnier-Kennwort:</div></div><input type=\"text\" name=\"password\" class=\"turnier_password\"></div>";
return;
}
else
{
document.getElementById("output_pw").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{
// AJAX nutzen mit IE7+, Chrome, Firefox, Safari, Opera
xmlhttp=new XMLHttpRequest();
}
else
{
// AJAX mit IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("output_pw").innerHTML=xmlhttp.responseText;
}
}
}
Das Eingabefeld wird also angezeigt.
Wenn ich aber jetzt das Formular an die seite zum auswerten schicke, wird die Passwort-Variable nicht mit übergeben.
Notice: Undefined index: password in F:\xampp\htdocs\script\turnier\check_create.php on line 5
PHP:
$password = $_POST['password'];
Wie schaffe ich es jetzt, das die Passwort Variable mit übergeben wird?