Codeigniter awkward form helper
Bagaimana kabar nya para pembaca yg budiman?
Wuihh prolog yg mantab :D (narsis.net/ON).
Anyway sperti nya klise bukan? Nah persis
seperti yg gw alamin. Di User Guide CI kl
boleh di perhatiin, khusus nya form helper.
Disana ada tertera byk contoh guide,
dari <form>,<input>...<hidden>.
Yg mau gw garis bawahin adalah ktika
setup "$attributes = array(...);".
Gw cuba utk menambahkan attribut javascript
utk salah satu button,
ehh yg ada malahan <button> -nya di setup
ngawur atau mungkin gw nya yg ngawur yahh?
Ini code yg gw setup dan berikut hasil
html nya.
Aneh bukan? seharus nya kontruksinya benar.
Tapi entah kenapa jadi ngawur, dengan muncul nya
'0=" onClick=..."'. Nah ini solusinya.
Mungkin ada yg mau kasih masukan silahkan.
Coding for life, coding with ethic.
Bagaimana kabar nya para pembaca yg budiman?
Wuihh prolog yg mantab :D (narsis.net/ON).
Anyway sperti nya klise bukan? Nah persis
seperti yg gw alamin. Di User Guide CI kl
boleh di perhatiin, khusus nya form helper.
Disana ada tertera byk contoh guide,
dari <form>,<input>...<hidden>.
Yg mau gw garis bawahin adalah ktika
setup "$attributes = array(...);".
Gw cuba utk menambahkan attribut javascript
utk salah satu button,
ehh yg ada malahan <button> -nya di setup
ngawur atau mungkin gw nya yg ngawur yahh?
Ini code yg gw setup dan berikut hasil
html nya.
@test_view.php
...
$js_grant_button =
" onClick= 'MiscControllers.set_show_id(
GMisc._DEFAULT_POPUP_ID,1);
Menu_Y3.init_grant_menu(
GMisc._DEFAULT_POPUP_CONTENT_ID);
return false;' ";
$grant_button = array('name' =>
'grant_button',
'value' =>
$access->levelmn,
'content' =>
'Users',
$js_grant_button);
echo form_button($grant_button);
...
Output
<button
name="grant_button"
type="button"
value="3"
0=" onClick= '
MiscControllers.set_show_id(
GMisc._DEFAULT_POPUP_ID,1);
Menu_Y3.init_grant_menu(
GMisc._DEFAULT_POPUP_CONTENT_ID);
return false;' " >Users</button>
*Perhatikan 0="..."
**Mohon maklum jika semua di susun ke bawah
Aneh bukan? seharus nya kontruksinya benar.
Tapi entah kenapa jadi ngawur, dengan muncul nya
'0=" onClick=..."'. Nah ini solusinya.
@test_view.php
...
// perhatikan saya menambahkan \" diawal dan sebelum
// akhir daripada "
$js_grant_button =
"\" onClick= 'MiscControllers.set_show_id(
GMisc._DEFAULT_POPUP_ID,1);
Menu_Y3.init_grant_menu(
GMisc._DEFAULT_POPUP_CONTENT_ID);
return false;' \"";
$grant_button = array('name' =>
'grant_button',
'value' =>
$access->levelmn,
'content' =>
'Users',
$js_grant_button);
echo form_button($grant_button);
...
Output
<button
name="grant_button"
type="button"
value="3"
0=""
onClick= '
MiscControllers.set_show_id(
GMisc._DEFAULT_POPUP_ID,1);
Menu_Y3.init_grant_menu(
GMisc._DEFAULT_POPUP_CONTENT_ID);
return false;'
"" >Users</button>
*Perhatikan 0="" dan akhir nya ""
Mungkin ada yg mau kasih masukan silahkan.
Coding for life, coding with ethic.
Comments