实例一:让文本框只带有下划线
<script type="text/javascript">
function changeTextStyle(){
var myText = document.getElementById("myText");
myText.style.borderColor = 'black';
myText.style.borderStyle = 'solid';
myText.style.borderWidth = '0 0 1px 0';
}
</script>
实例二:首字母或全部字母大写
<script type="text/javascript">
function validateInput(){
var myText1 = document.getElementById("myText1");
var myText2 = document.getElementById("myText2");
var val1 = myText1.value;
var val2 = myText2.value;
var errMsg = '';
if(val1 != '' && (val1.charAt(0)>'Z' || val1.charAt(0)<'A')){
errMsg = '文本框1的首字母需要大写\n';
alert(errMsg);
}
if(val2 != '' && !/\b[A-Z]+\b/.test(val2)){
errMsg = '文本框2的需要全部为大写字母\n';
alert(errMsg);
}
}
</script>
实例三:只能输入数字的文本框
<script type="text/javascript">
function validateInput(){
var myText = document.getElementById("myText");
var val = myText.value;
if(!/\b[0-9]+\b/.test(val)){
alert('只能输入数字');
}
}
</script>
实例四:用正则表达式验证Email格式
<script type="text/javascript">
function validateInput(){
var myText = document.getElementById("myText");
var email = myText.value;
var emailReg
= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
if(emailReg.test(email)){
alert("校验通过,允许提交");