Form Validation: jQuery + CodeIgniter (validation engine codeigniter)
Posted by mkhairulPost kali ni nak kasi demo sikit, form validation guna jQuery dan juga CodeIgniter. Komponen untuk server side,
Kali ni, kod overload. Kalau ada rasa loya-loya sikit bila tengok kod banyak sangat, sila undur ke belakang perlahan-lahan dan cari beg plastik sebagai persiapan untuk muntah, pastu teruskan membaca.
Untuk makluman semua, kod dibawah digunakan bersama dengan Validation Engine 1.6.3. Untuk version 2.0 ni, tak berapa pasti, tapi mengikut firasat aku, takde beza kot (nanti la aku test).
So kalau nak tengok demo untuk validation engine tu, gi la ke demo page dia.
Validation Engine
Plugin ni ada client-side validation, tapi aku ni, malas sikit nak buat client side validation ni kerana server-side validation kena buat jugak. Oleh kerana aku lebih suka meluangkan masa di reddit daripada buat client-side validation, aku buat server-side je lah.
Kalau nak buat client-side validation, kat site dia ada cerita, dalam docs tu dan bila invalid data, dia keluar pop-up macam ni,
Amacam? Menarik? Hehehe.
Oh, benda ni bukan limit pada codeigniter je, kalau php biasa pun leh guna. Sebab aku guna codeigniter, aku kasi spotlight la kat CodeIgniter. Hehehe.
Ok, first sekali kena set jquery form plugin.
var options = {
beforeSubmit: loading, // pre-submit callback
dataType: 'json',
success: cleanup // post-submit callback
};
$('#nama_form').ajaxForm(options);
Form dia, aku kasi contoh, gini la rupa dia
<?php echo form_open('register/create', array('id' => 'registration_form')); ?>
<h3>Account Info</h3>
<div>
<label>Email Address<span class="required">*</span></label>
<input type="text" class="email-address text" id="username" name="username" value="" />
<span class="field_info">Type in your email address, an email will be sent afterwards</span>
</div>
</form>
Ha, simple je. Pastukan, kita taruk ni pulak
(more…)


Saya tidak menterjemah IDE kerana saya takut akan hasil daripada terjemahan saya