|
|
|
Reload mouse แล้วต้องการให้ validation_errors มันหายไปต้องเพิ่มคำสังยังไงครับ |
|
|
|
|
|
|
|
Reload mouse แล้วต้องการให้ validation_errors มันหายไปต้องเพิ่มคำสังยังไงครับ
view
<?php if(validation_errors()){ ?>
<div class="alert alert-danger" role="alert"> <?php echo validation_errors(); ?> </div>
<?php }?>
Controller
function register() {
$data['title'] = 'register';
$this->load->helper('form');
$this->load->view('templates/header',$data);
$this->load->view('templates/menu');
$this->load->view('page/register');
$this->load->view('templates/footer');
}
function register_validation()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('username','User Name','required|trim|xss_clean|min_length[3]|max_length[12]');
$this->form_validation->set_rules('email','Email','required|trim|xss_clean|is_unique[user.email]|valid_email',
array('is_unique'=>'อีเมลนี้มีผู้ใช้งานแล้ว'));
$this->form_validation->set_rules('password','Password','required|trim|xss_clean|min_length[6]|md5');
$this->form_validation->set_rules('confirm_password','Confirm Password','required|trim|xss_clean|min_length[6]|md5|matches[password]');
if($this->form_validation->run()==FALSE)
{
$data['title'] = 'register';
$this->load->view('templates/header',$data);
$this->load->view('templates/menu');
$this->load->view('page/register');
$this->load->view('templates/footer');
}else
{
$this->load->model('user');
$activation=md5(uniqid());
$this->user->insert_user($activation);
$this->load->library('email');
$this->email->from('[email protected]','xxxxxx.com.com');
$this->email->to($this->input->post('email'));
$this->email->subject('Activate Your Account At xxxxxx.com');
$message="<p>Thank you for registering !";
$message.="<a href='". base_url()."page/activation/".$activation."'>Click here to activate your account</a>";
$this->email->message($message);
if($this->email->send())
{
echo 'Kindly chrck your email'.$this->input->post('email').'to activate your account!';
}
else
{
echo "Cannot send email! Kindly contact to our customer service to help you!";
}
}
}
Tag : PHP
|
ประวัติการแก้ไข 2018-01-15 23:15:12 2018-01-16 08:23:50 2018-01-16 08:25:18 2018-01-16 08:26:02 2018-01-16 08:26:35 2018-01-16 08:29:54 2018-01-16 08:30:31
|
|
|
|
|
Date :
2018-01-15 23:13:37 |
By :
teedesign |
View :
785 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดู Event และ type ของ button ในฟอร์มด้วยครับ ว่าเป็น submit หรือเปล่า ถ้าเป็น submit เวลาโหลดหน้าฟอร์มขึ้นมา มันจะจำค่าเดิม หรือ ทำงานเลย ต้องกำหนดเงื่อนไข หรือใช้ function isset ในการตรวจสอบค่าจากฟอร์มด้วยครับ
|
|
|
|
|
Date :
2018-01-16 03:44:42 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>My Form</title>
</head>
<body>
<?php echo validation_errors(); ?>
<?php echo form_open('form'); ?>
<h5>Username</h5>
<input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" />
<h5>Password</h5>
<input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" />
<h5>Password Confirm</h5>
<input type="text" name="passconf" value="<?php echo set_value('passconf'); ?>" size="50" />
<h5>Email Address</h5>
<input type="text" name="email" value="<?php echo set_value('email'); ?>" size="50" />
<div><input type="submit" value="Submit" /></div>
</form>
</body>
</html>
Re-populating the form
|
|
|
|
|
Date :
2018-01-16 08:41:06 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับคุณ Krungsri ถามเรื่อง Reload mouse แล้วเคลียร์ให้ validation_errors มันหายไปอ่ะครับ
ไม่ได้ถามเรื่องการส่งค่าฟอร์มอ่ะครับ
|
|
|
|
|
Date :
2018-01-16 09:06:56 |
By :
teedesign |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$(document).click(()=>{
$('.alert').hide();
// หรือ
$('.alert').empty();
})
ใช้ javascript ช่วย
เลือก event เองนะครับจะใช้ อะไร
หรือ จะใช้ event click ของ tag input ก็ได้
|
|
|
|
|
Date :
2018-01-16 09:16:49 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|