onchange 제거하기
기존 script를 이용한 onchange 예제
function domainSel() {
document.getElementById("email2").value = document.getElementById("domainSel").value;
}
<tr>
<th><label for="email1>이메일</label></th>
<td>
<input type="text" name="email1" id="email1" title="이메일1" value="<%=article.email1 %>" /> @
<input type="text" name="email2" id="email2" title="이메일2" value="<%=article.email1 %>" />
<select id="domainSel" name="domainSel" onchange="javascript:domainSel();" title="이메일 도메인">
<option value="">이메일 도메인 선택</option>
</select>
</td>
</tr>
JQuery를 이용한 onchange
var str="";
$("#domainSel option:selected").each(function () {
str=$(this).val();
});
$("#email2").val(str);
}).change();
<tr>
<th><label for="email1>이메일</label></th>
<td>
<input type="text" name="email1" id="email1" title="이메일1" value="<%=article.email1 %>" /> @
<input type="text" name="email2" id="email2" title="이메일2" value="<%=article.email1 %>" />
<select id="domainSel" name="domainSel" title="이메일 도메인">
<option value="">이메일 도메인 선택</option>
</select>
</td>
</tr>
ProtoType을 이용한 onchange 제거
$("domainSel").observe( "change", function() {
document.getElementById("email2").value = document.getElementById("domainSel").value;
});
jsp소스는 위와 동일하다.
'Programming > JQuery' 카테고리의 다른 글
div 숨기기 / 보이기 (jQeury 버전) (0) | 2012.11.20 |
---|---|
jQuery checkbox 컨트롤 (0) | 2012.11.20 |
jQuery - 폼 지원 메소드 (0) | 2012.04.27 |
jQuery - 스타일 관련 메소드 (0) | 2012.04.26 |
jQuery Event - Browser Events (0) | 2012.04.26 |