배경: 난 텍스트박스에 대문자로만 입력되기를 원했다. 당연히 실재값도 대문자이기를 원했다.
클립보드(clipboardData)를 사용했다. 그런데 아이7(IE7) 부터는 안된다고 한다.(보안 경고창 뜬다고 카드라. )
이게 시작이었다.
function fn_Upper(vID)
{
document.getElementById(vID).style.textTransform="uppercase";
var v = document.getElementById(vID).value;
document.getElementById(vID).value = v.toUpperCase();
//alert(document.getElementById(vID).value);
}
<asp:TextBox runat="server" ID="txt" onfocus="fn_Upper(this.id)" class="input_normal" Style="width: 383px;" MaxLength="10"></asp:TextBox>
--------------------------------------------------------------------
그외 사용가능 한것들.
vs dot net 2005 에서는 document.getElementById(vID).style. 요래 적고 ctrl + j 하면
쭉 올라 오드라.
--------------------------------------------------------------------