Yii validate dropdown onchange
Ich versuche zur Validierung der dropdownlist als der Wert der dropdownlist ändert. Ich möchte, um zu überprüfen, gibt es eine in der Tabelle schon des ausgewählten Auftrags-status.
Unten ist mein code:
<script>
function validate_dropdown(id)
{
alert("Selected id = "+id);
//var msg = <?php echo NotificationRules::model()->validate_job($_POST['id']);?>
//alert("Message from model func = "+msg);
}
</script>
<?php
echo $form->dropDownList($model, 'job_status_id', $jobstatuslist ,
array('empty'=>'Please Select job status (required)', 'onchange'=>'js:validate_dropdown(this.value)')
);
?>
Ich versuche mich zu übergeben, js variable id der php-Funktion und schicken uns eine Nachricht, wenn es bereits einen Eintrag für den ausgewählten job-status. Ich bin in der Lage, um ausgewählten Wert in js-Funktion validate_dropdown(), aber nicht in der Lage, weiter zu gehen.Jemand pls helfen.......
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie dieses Balg Beispiel. In diesem bin ich mit der Anzeige aller Benutzer in einem drop-down-Liste. Ich halte user id als option value und Benutzername als option label.
User-Tabelle:
In den Fall, Sie verwenden können,
Habe ich das problem gelöst, indem Sie einen AJAX-Aufruf...
Endgültige code:
Code der dropdown-Liste im Blick
Code im controller(action)
Jetzt bin ich immer eine Warnung, wenn es irgendeine Regel bereits mit ausgewählten Auftrags-status.