Ich muss den Wert in Formularfeldern während form_validation in codeIgniter setzen/anzeigen, aber die Daten werden nicht gesetzt/angezeigt mit Hilfe der Funktion set_value.Funktion set_value funktioniert nicht in codeIgniter 3
Hier ist mein Code,
view page -
login_form.php
<?= form_open('admin/login');?>
<?= form_label('Username','username'); ?>
<?= form_input(['id'=>"username", 'placeholder'=>"Username", "name"=>"username", 'value'=>set_value('username')]); ?><br>
<?= form_error('username'); ?>
<br>
<?= form_label('Password', 'Password'); ?>
<?= form_password(["id"=>"password", "placeholder"=>"Password",
"name"=>"pass", "value"=>set_value('pass')]); ?>
<?= form_error('pass') ?>
<br>
<?php echo form_submit(['value'=>'Login']); ?>
<?= form_close(); ?>
-Controller -
admin.php
public function login(){
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'User Name', 'required|alpha|trim');
$this->form_validation->set_rules('pass', 'Password', 'required');
if($this->form_validation->run()):
echo "Validation Success";
else:
$this->load->view('login_form']);
endif;
}
Bitte helfen Sie und geben Sie einen Vorschlag diesbezüglich.
Welche Werte müssen Sie festlegen und von wo kommen Werte? –
Ich habe zwei Felder Benutzername und Passwort, wenn ich einige Daten in Benutzername Feld und links leeres Passwort Feld, nach dem Senden Formularfehler zeigt, aber die Daten, die ich in Benutzername Feld eingeben nicht im Feld Benutzername, seine automatische Reset angezeigt wurde. Ich muss den Benutzernamen –
behalten nur "Wert" => "Ihr Wert". .. so .. –