fout bij radiobuttons bij ajax form sack

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter

Wouter

27/12/2006 17:24:00
Quote Anchor link
Ik wil een poll maken met gebruik van ajax. Ik gebruik twee js files en natuurlijk php. Ik krijg de volgende fout: undefined

Ik heb echt heel wat geprobeert. Bij het gebruik van het gastenboek geeft hij geen problemen en ik kan geen verschil vinden.

Voor de duidelijkheid. echo "dit is ".$_POST['antwoord_vraag'].""; geeft hij dus aan: undefined.

Deze "antwoord_vraag" komt uit
$num = count ($show_poll_data);
for ($i = 0; $i < $num; $i++) {
print "<input id=\"antwoord_vraag\" name=\"antwoord_vraag\" type=\"radio\" value=".$show_poll_data[$i]['id']."> \n";
echo "".$show_poll_data[$i]['antwoord']."<br>";
}

///js file 1
var ajax = new sack();

function whenLoading(){
var e = document.getElementById('status');
e.innerHTML = "<p>Sending Data...</p>";
}

function whenLoaded(){
var e = document.getElementById('status');
e.innerHTML = "";
}

function doit_poll(){
var form = document.getElementById('pollform');
ajax.setVar("antwoord_vraag", form.antwoord_vraag.value); // recomended method of setting data to be parsed.
ajax.setVar("go", form.go.value); // recomended method of setting data to be parsed.
ajax.requestFile = "external/poll.php";
ajax.method = "POST";
ajax.element = 'replaceme';
ajax.onLoading = whenLoading;
ajax.onLoaded = whenLoaded;
ajax.runAJAX();
}

function doit_gastenboek(){
var form = document.getElementById('mailform');
ajax.setVar("to", form.to.value); // recomended method of setting data to be parsed.
ajax.setVar("subject", form.subject.value); // recomended method of setting data to be parsed.
ajax.setVar("body", form.body.value); // recomended method of setting data to be parsed.
ajax.requestFile = "external/bericht_plaatsen.php";
ajax.method = "POST";
ajax.element = 'replaceme';
ajax.onLoading = whenLoading;
ajax.onLoaded = whenLoaded;
ajax.runAJAX();
}

function ShowHide(div)
{
var thisLevel = document.getElementById(div);

if (thisLevel.style.display == "none")
{
thisLevel.style.display = "block";

}
else
{
var thisLevel = document.getElementById(div);
thisLevel.style.display = "none";

}
}


//jsfile 2
De twee zal ik even per link neerzetten, omdat hij te groot is.
http://www.lollie-entertainment.nl/marleen/js/ajax.js
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.