소문자로변경 - obj.value.toLowerCase();
'Develope/JavaScript'에 해당되는 글 6건
- 2008.02.12 필드의 값을 대/소문자로 변경하기
- 2008.02.12 window.open 옵션들
- 2007.10.25 Prototype.js 가이드 참조문서
- 2007.10.17 각종 Validation 체크 함수
- 2007.10.11 체크박스 전체선택,해제, 체크여부확인 등
- 2007.10.11 체크박스 전체선택,해제
소문자로변경 - obj.value.toLowerCase();
옵션 | 값 | 설명 |
menubar | yes/no | 새로운 창에 메뉴바를 보일지를 결정 |
toolbar | yes/no | 툴바를 보일지를 결정 |
location | yes/no | 주소창을 보일지를 결정 |
directories | yes/no | 디렉토리 버튼을 보일지를 결정 |
resizable | yes/no | 사이즈 제설정 버튼을 보일지를 결정 |
status | yes/no | 상태표시줄을 보일지를 결정 |
scrollbars<> | yes/no | 스크롤바를 생성할지를 결정 |
width | pixel | 창의 넓이를 지정한다. |
height | pixel | 창의 높이를 지정한다. |
left | pixel | 창의 좌표값을 지정한다. 기준은 왼쪽 |
right | pixel | 창의 좌표값을 지정한다. 기준은 오른쪽 |
//** 각종 Validation 체크 함수
//***********************************************************
function check_m(el) {
return isMandatory(el) ;
}
function isMandatory(el) {
return (el == "" || el == null) ? false : true;
}
function isSearch(el, pattern) {
eval("var fm = " + pattern + ";");
var p = el.search(fm);
return (p == -1 ? false : true);
}
function isFloat(el) {
if (isNaN(parseFloat(el))) {
return false;
}
return true;
}
function isInt(el) {
if (isNaN(parseInt(el)) ||
(parseInt(el) != parseFloat(el))) {
return false;
}
return true;
}
function isLong( el) {
return isInt(el);
}
function isNullObject(el){
return (el == "undefined" || el==null) ? true : false;
}
function isEmpty(el){
return ( el == null || el == "" ) ? true : false;
}
function isEmail(el) {
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
return (el.search(filter) == -1 ? false : true);
}
// 한글 체크하는것이 아니라 유니코드체크하는것이네.. 쩝.. ^^;;
// 머 크게 문제는 없겠지...
function isHangul(el) {
return (escape(el).search(/%u/i) == -1 ? false : true );
}
function trim(str){
return str.replace(/(^\s*)|(\s*$)/ig, "");
}
function isYear(str) {
return isSearch(str, "/^\d{0,4}$/i"); // <- /^\d{4}$/i
}
function isDate(str) {
return isSearch(str, "/^(\d{1,4})\\/((0[1-9])|(1[0-2]))\\/((0[1-9])|([1-2][0-9])|(3[0-1]))$/i");
}
/*
* 체크박스 관련 자바스크립트 시작
*/
// checkbox 하나 이상에 check가 돼 있는지 확인.
function isChecked(){
var ml = document.frm;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var e = ml.elements[i];
if (e.name == "iFavoriteID") {
if(e.checked == true) return true;
}
}
return false;
}
// checkbox전체선택및 전체해제
function ToggleAll(e){
if (e.checked) {
CheckAll();
}else {
ClearAll();
}
}
// checkbox전체해제
function ClearAll()
{
var ml = document.frm;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var e = ml.elements[i];
if (e.name == "iFavoriteID") {
Clear(e);
}
}
}
// checkbox전체선택
function CheckAll()
{
var ml = document.frm;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var e = ml.elements[i];
if (e.name == "iFavoriteID") {
Check(e);
}
}
}
// checkbox 값 true설정
function Check(e)
{
e.checked = true;
}
// checkbox 값 false 설정
function Clear(e)
{
e.checked = false;
}
/*
* 체크박스 관련 자바스크립트 끝
*/
/*
* 체크박스 관련 html checkbox 소스
* 전체선택 체크박스 <input name="checkAll" type="checkbox" id="checkAll" class="noneborder" onClick="ToggleAll(this);">
* 개별 체크박스 <input name="iFavoriteID" type="checkbox" id="iFavoriteID" value="<%=sValue%>" class="noneborder">
*/
<script language="javascript">
function checkAll()
{
if(document.all.checkbx.checked == 1)
{
if(document.all.delseq!=null){
clearAll();
if(document.all.delseq.length>0){
document.all.checkbx.checked = 1;
for(x=0;x<document.all.delseq.length;x++)
{
document.all.delseq[x].checked = 1;
}
}else{
document.all.checkbx.checked = 1;
document.all.delseq.checked = 1;
}
}
}
else
{
if(document.all.delseq!=null){
if(document.all.delseq.length>0){
document.all.checkbx.checked = 0;
for(x=0;x<document.all.delseq.length;x++)
{
document.all.delseq[x].checked = 0;
}
}else{
document.all.delseq.checked = 0;
}
}
}
}
function clearAll()
{
if(document.all.delseq.length>0){
for(x=0;x<document.all.delseq.length;x++)
{
if(document.all.delseq[x].checked == 1)
{
document.all.delseq[x].checked = 0;
}
}
}else{
document.all.delseq.checked = 0;
}
}
</script>
<input type="checkbox" name="checkbx" value="" onclick="checkAll();">