Hallo allemaal.
Ik krijg de confirm box maar niet aan de praat in mijn scriptje.
wie weet raad?

<?php
while($record = mysqli_fetch_assoc($myData)){
echo "<form action=updatevriend.php method=post onclick=return confirm('Weet u het zeker?')>";
echo "<tr>";
echo "<td>" . "<input type=text name=Id value=" . $record['Id'] . " </td>";
echo "<td>" . "<input type=text name=Voornaam value=" . $record['Voornaam'] . " </td>";
echo "<td>" . "<input type=text name=Achternaam value=" . $record['Achternaam'] . " </td>";
echo "<td>" . "<input type=text name=Adres value=" . $record['Adres'] . " </td>";
echo "<td>" . "<input type=text name=Woonplaats value=" . $record['Woonplaats'] . " </td>";
echo "<td>" . "<input type=text name=GSM value=" . $record['GSM'] . " </td>";
echo "<td>" . "<textarea type=text cols='20' name=Omschrijving rows='5' value=>" . $record['Omschrijving'] . " </textarea></td>";
//echo "<td>" . "<input type=hidden name=hidden value=" . $record['Id'] . " </td>";
echo "<td>" . "<input type=submit name=update value=update>" . "</td>";
echo "<td>" . "<input type=submit name=del value=verwijder>" . "</td>";
echo "</tr>";
echo "</form>";
}
?>
Gezien je op je submit-button drukt moet je de onClick daar aan hangen, en niet aan je form-tag.
a) ik zie geen confirmbox
b) ik zie geen javascript

Ik had het getest bij een gewoon formulier en daar werkte het wel als ik het na de method="POST" gezet.
Verder had ik ook geen javascript toegevoegt.
Als ik het bij de submit-button zet, werkt het ook niet..

Werkt het in php alleen met javascript?

Het is gelukt!!!!!
Ter informatie:

OnClick=\"return confirm('hier de tekst');\">
Dit probleem staat los van PHP. Maar waarom en echo op elke regel? Je kan ook de PHP-tags tussentijds afsluiten.
Is dat beter/ makkelijker voor php?

p.s. het was me net gelukt, zie hierboven.
Er worden nu dan ook nergens waardes van attributen tussen aanhalingstekens gezet, wat wel wenselijk is als je waardes hebt met bv spaties erin.

Met het form kan je dit doen:[code lang="html"]
<form action="updatevriend.php" method="post" onsubmit="return confirm('Weet u het zeker?')">
[/code]

Reageren