javascript Formular überprüfen die Werte aus der Datenbank

Den code unten ist, erstellen Sie eine Kampagne. Vor der Schöpfung, ich habe zur Validierung des Formulars. Ich habe zum validieren der name der Kampagne, die bereits in der Datenbank ist oder nicht. Ich weiß nicht, ob ich mit PHP-code, der in javascript (wie unten).Trotzdem funktioniert es nicht. Wie kann ich meinen code? Wie kann ich das überprüfen von Werten mit Datenbank-Werte?

$this->Kampagne ist ein array enthalten alle Kampagnen-details aus der Datenbank.

<script type="text/JavaScript">
function validate()
{
var name = document.getElementById('name').value;
var shape = document.getElementById('shape').value;
     <?
     foreach($this->campaign as $c)
     {
     $old_cname=$c['name'];
     ?>
        if(name==<?=$old_cname;?>)
        {
            alert("same name exists in database. Try again!");
        }
    <?
    }
    ?>

if(!name)
{
    alert("Please enter a name!");

    return false;
}

if(!shape)
{
    alert("Please select shape!");
    return false;
}
    return true;


}
</script>


<form action="create.php" method="post" onsubmit="return(validate());">
Name:
<input type="text" name="name" id="name"/>
Shape:
<select name="shape" id="shape">
<option value="long">Long</option>
<option value="tall">Tall</option>
</select>
<input type="submit" value="Create" name="submit"/>
</form>

Dank!

  • Sie möchten die Validierung der eingegebenen Werte durch Benutzer? wenn das der Fall ist, ich denke, du musst die Werte auf der server-Seite, führen Sie die Validierung und die Rückkehr Wert. Normalerweise verwende ich ajax für, die.
  • Vielen Dank für Ihren wertvollen Kommentar. ja, ich möchte Validierung der eingegebenen Werte durch den Benutzer. Ich bin neu in ajax. Wenn es Ihnen nichts ausmacht könnten Sie bitte zeigen Sie mir ein Beispiel?
  • bereits geschrieben ein sehr gutes Beispiel für die Verwendung von ajax und jquery 🙂
InformationsquelleAutor Zendie | 2012-07-31
Schreibe einen Kommentar