Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 어노테이션
- 배열정렬
- 자바알고리즘
- 이클립스
- 계산기GUI
- 자바
- 스프링
- Eclipse
- 자바 계산기
- 숫자정렬
- GUI
- 버블정렬
- Swing
- Spring
- 계산기
- 자바GUI
- MVC
- annotation
- Java
- 버블소트
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 알고리즘
- 내림차순정렬
- 오름차순정렬
- 이클립스 #이클립스단축키 #자바 #자바단축키
Archives
- Today
- Total
온 코딩
[jQuery] .attr(), .text(), .html(), .change() 본문
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>드롭다운리스트 선택한 값 가져오기</title>
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
// 콤보박스가 변경될 때 : change() <= onchange="함수명"
$('#lstFavorites').change(function() {
// 드롭다운리스트에서 선택된 값을 텍스트박스에 출력
var selectedText = $(":selected").text();
//$("#lstFavorites option:selected").text();
//$("option:selected").text();
$('#txtFavorite').val(selectedText);
});
});
</script>
</head>
<body>
<select id="lstFavorites">
<option>C#</option>
<option selected>ASP.NET</option>
<option>Silverlight</option>
</select>
<hr />
<input type="text" id="txtFavorite" />
</body>
</html>
태그명과 속성명 가져오기
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var result = "";
// 폼 요소가 있는 만큼 반복하자.
alert($(':input').size());
$(':input').each(function(index) {
result += "태그명 : " + this.tagName // $(this).get(0).tagName
+ ", type 속성명 : " + $(this).attr('type') + '\n';
});
alert(result);
});
</script>
</head>
<body>
<input type="button" value="Input Button" /><br />
<input type="text" /><br />
<input type="password" /><br />
<input type="checkbox" /><br />
<input type="file" /><br />
<input type="hidden" /><br />
<input type="image" /><br />
<input type="radio" /><br />
<input type="reset" /><br />
<input type="submit" /><br />
<select><option>드롭다운리스트</option></select><br />
<textarea>멀티라인텍스트박스</textarea><br />
<button>버튼</button><br />
</body>
</html>
텍스트박스(textbox)의 값 복사
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>텍스트박스(textbox)의 값 복사</title>
<style type="text/css">
.silver { background-color:Silver; }
</style>
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
// 모든 텍스트박스의 배경을 Silver로 설정
$(':text').addClass("silver");
// 첫번째 텍스트박스의 값을 두번째 텍스트박스로 복사
$('#btnCopy').click(function() {
$('#txtID').val($('#txtUserID:text').val()); // val()은 value
});
});
</script>
</head>
<body>
아이디 : <input type="text" id="txtUserID" /> <!-- 입력값 추출 val() -->
<hr />
<input type="button" id="btnCopy" value="복사" />
<hr />
아이디 : <input type="text" id="txtID" /> <!-- 입력값 설정 val(값) -->
</body>
</html>
.text() / .html()
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>암호확인 기능 구현하기</title>
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
//[1] lblError 레이어 클리어
$('#txtPassword').keyup(function() {
//$('#lblError').remove(); // 제거 : 해당 태그를 완전 제거...
$('#lblError').text(''); // 제거가 아니라 클리어 : 시작태그와 닫는 태그 사이 글자
});
//[2] 암호 확인 기능 구현
$('#txtPasswordConfirm').keyup(function() {
if ($('#txtPassword').val() != $('#txtPasswordConfirm').val()) {
$('#lblError').text(''); // 클리어
$('#lblError').html("<b>암호가 틀립니다.</b>"); // 레이어에 HTML 출력
}
else {
$('#lblError').text(''); // 클리어
$('#lblError').text("<b>암호가 맞습니다.</b>"); // 레이어에 텍스트 출력
}
});
});
</script>
</head>
<body>
<table style="border: 1px solid skyblue;">
<tr>
<td>암호 : </td>
<td><input type="password" id="txtPassword" size="20" /></td>
</tr>
<tr>
<td>암호확인 :</td>
<td><input type="password" id="txtPasswordConfirm" size="20" /></td>
</tr>
</table>
<div id="lblError">암호를 입력하시오.</div>
</body>
</html>
.change()
'복습 ARCHIVE > java script' 카테고리의 다른 글
Comments