* 숫자만 입력

$(document).on("keyup", "input:text[numberOnly]", function() {$(this).val( $(this).val().replace(/[^0-9]/gi,"") );});

* 영문만 입력

$(document).on("keyup", "input:text[engOnly]", function() {$(this).val( $(this).val().replace(/[0-9]|[^\!-z]/gi,"") );});

* 영문 + 띄어쓰기

$(document).on("keyup", "input:text[engOnly]", function() {$(this).val( $(this).val().replace(/[0-9]|[^\!-z\s]/gi,"") );});

* 한글만 입력(테스트결과 IE에서 안먹을 때가 가끔 있음)

$(document).on("keyup", "input:text[korOnly]", function() {$(this).val( $(this).val().replace(/[a-z0-9]|[ \[\]{}()<>?|`~!@#$%^&*-_+=,.;:\"\\]/g,"") );});
출처 : http://joonjava.blogspot.kr/2014/07/jquery_28.html

'javascript, jquery' 카테고리의 다른 글

엔터(enter) 입력시 폼(form) 전송  (0) 2015.09.01
ajax 파일 전송  (0) 2015.08.31
a 앵커 이동 부드럽게 이동  (0) 2015.07.23
checkbox, radio 값 설정  (0) 2015.04.29
라디오값(radio) 가져오기  (0) 2015.04.21
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,
$(document).ready(function({
	$("body").animate({ scrollTop: $('a[name=w1]').offset().top},100);
});

'javascript, jquery' 카테고리의 다른 글

ajax 파일 전송  (0) 2015.08.31
input 한글만, 영어만, 숫자만  (0) 2015.07.23
checkbox, radio 값 설정  (0) 2015.04.29
라디오값(radio) 가져오기  (0) 2015.04.21
jquery validate 메시지를 alert으로 변환하기  (0) 2015.04.06
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,

* 체크해서 값부여

if(!$('input:radio[name="delegate"]:checked').val()) {
	$('input:radio[name="delegate"]:input[value="0"]').attr("checked",true);
}

* 체크여부

$('input:radio[name=이름]').is(':checked');
$('input:checkbox[name=이름]').is(':checked');

 

블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,
if(!$('input:radio[name="notice_use"]:checked').val()) {
	$('input:radio[name="notice_use"]:input[value="N"]').attr("checked", true);
}
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,
<script type='text/javascript'>
// <![CDATA[
// JQuery validate 에러 메시지를 alert으로 표출(해당 스크립트 제거하면 input text 옆에 표시
$.validator.setDefaults({
	onkeyup:false,
	onclick:false,
	onfocusout:false,
	showErrors:function(errorMap, errorList) {
		if(this.numberOfInvalids()){ // show error
			alert(errorList[0].message);
			$(errorList[0].element).focus();
		}
	}
});
//]]>
</script>
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,

- 순서

<input class="innoBlueBtn" type="button" value="위로" onClick="itemUp();" />
<input class="innoBlueBtn" type="button" value="아래로" onClick="itemDn();" />

 

- 스트립트

<script type="text/javascript">
function itemUp() {
	var ret = File.GetTotalFileInfo('InnoDS');
	var listArray = [];
	var temp;

	for ( var i = 0; i < ret.length; ++i) {
		listArray.push(ret[i][0]);
	}

	var selIdx = InnoInterface.GetSelectedItemIndex('InnoDS');
 
	if (selIdx != " " && selIdx.length == 1) {
		var itemPos = parseInt(selIdx[0]);

		if (itemPos - 1 != "-1") {              
			temp = listArray[parseInt(itemPos) - 1];
			listArray[itemPos] = temp;
			listArray[itemPos - 1] = InnoInterface.GetFileName(itemPos);
			File.RemoveAllItems('InnoDS');
     
			for ( var i = 0; i < listArray.length; ++i) {
				File.AddLocalFile(listArray[i], 'InnoDS');
			}
			InnoInterface.ItemClick(itemPos - 1, 'InnoDS');  
		}
	}
}

function itemDn() {
	var ret = File.GetTotalFileInfo('InnoDS');
	var listArray = [];
	var temp;

	for ( var i = 0; i < ret.length; ++i) {
		listArray.push(ret[i][0]);
	}

	var selIdx = InnoInterface.GetSelectedItemIndex('InnoDS');

	if (selIdx != " " && selIdx.length == 1) {
		var itemPos = parseInt(selIdx[0]);
  
		if (itemPos + 1 < listArray.length) {           
			temp = listArray[itemPos + 1];
			listArray[itemPos] = temp;
			listArray[itemPos + 1] = InnoInterface.GetFileName(itemPos);
			File.RemoveAllItems('InnoDS');           
  
			for ( var i = 0; i < listArray.length; ++i) {
				File.AddLocalFile(listArray[i], 'InnoDS');
			}

			InnoInterface.ItemClick(itemPos + 1, 'InnoDS'); 
		}
	}
}
</script>
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,