Ich habe ein einfaches Formular, das Validierung benötigt.
Ich tat dies mit der empty()
Funktion. Wenn die Validierung nicht bestanden wird, erhält der Benutzer eine Warnung. Sobald diese Warnung erstellt wurde, sind alle eingegebenen Werte verschwunden.PHP Keep eingegebene Werte nach Validierungsfehler
Ich möchte sie behalten.
Das ist, was ich tue:
<form id="" name="" action="<?php echo get_permalink(); ?>" method="post">
<table>
<tr>
<td>
Name:<input type="text" id="name" name="name">
</td>
</tr>
<tr>
<td>
<input class="submit-button" type="submit" value="Send" name="submit">
</td>
</tr>
</table>
</form>
<?php
if($_POST["submit"]){
if (!empty ($_POST["name"])){
// do something
}else{
?>
<script type="text/javascript">
alert('U heeft niet alle velden ingevuld. Graag een volledig ingevuld formulier versturen');
</script>
<?php
}
?>
Das wird eine undefinierte Variable auslösen. – Daan
Entschuldigung, ich habe meinen Code bearbeitet. –
Ja, das war es. Ich verstehe ... Thnx! – Interactive