描述:请用JavaScript实现,控制一个文本框只能输入正整数,如输入不符合条件则文本框全部字体标红。要求写出完整的文本框HTML代码和JavaScript逻辑代码。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Black Goose Blog</title>
<style>
<script>
function onc(){
var t1=document.getElementById('t1').value;
var regexp=/^[1-9]\d*$/;
if(regexp.test(t1)){
document.getElementById('t1').style.color='black';
}
else{
document.getElementById('t1').style.color='red';
}
}
</script>
</head>
<body>
<input type="text" id="t1" οnkeyup="onc()"/><br>
</body>
</html>