<script type="text/javascript">
var maxLength = 30;
function lengthCheck(){
valueText = document.getElementById('myText').value;
valueLength = escapeText(valueText);
if(maxLength <= valueLength){
document.getElementById('myButton').disabled = true;
}else{
document.getElementById('myButton').disabled = false;
}
}
function escapeText(str){
count = 0;
for (i = 0; i < str.length; i++){
n = escape(str.charAt(i));
if (n.length < 4) count++; else count+=2;
}
return count;
}
window.onload = function(){
document.getElementById('myText').onkeyup = lengthCheck;
}
</script>
</head>
<body>
<h3>本文</h3><span class="small">※半角30文字(全角15文字)まで</span><br />
<input id="myText" type="text" maxlength="60" />
<input id="myButton" type="submit" value="送信" />