테스트 사이트 - 개발 중인 베타 버전입니다

사용자정의 속성 자바스크립트로 몰아내기

· 20년 전 · 3266
어차피 자바스크립트가 되야만 제대로 되는 속성들이기에 좀 더 표준화가 되도록
자바스크립트에서 속성값을 주는 팁입니다.
(상당히 귀찮습니다. 팁이 될런지 모르겠네요...)

<?php

// 사용방법 $frm["id 또는 name"][]="속성";
// $frm["bo_table"][]="required"; $frm["mb_name"][]="minlength=3";

$len = count($frm);
$k = array_keys($frm);

for ($i=0; $i<$len; $i++) {
for ($j=0; $j<count($frm[$k[$i]]); $j++) {
$attr = explode("=", $frm[$k[$i]][$j]);
$attr[1] = $attr[1] ? $attr[1] : $attr[0];
// name값을 사용할 경우
// echo "document.폼이름.$k[$i].setAttribute('".$attr[0]."', '".$attr[1]."');\n";
// id를 사용할 경우 (추천)
echo "document.getElementById('$k[$i]').setAttribute('".$attr[0]."', '".$attr[1]."');\n";
}
}
?>

FF에 html validator가 X를 보여주는게 보기 싫어서 만들었습니다.
하나씩 setAttribute하기가 좀 귀찮아서 PHP에 떠넘겼습니다.
다음에는 버튼들을 a링크로 바꾸려고 합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
1112
1111
1103
1093
1082
1049
1046
1019
1015
1014
1013
1000
997
991
986
955
943
937
921
906