第一个,我是这样写的,但是程序出错,TNND,到底错在那里??帮帮忙!!
<form name=form1>
<input type=text size=4 name=txt maxlength=4 onkeydown=mm()>
<input type=button onclick=gg() value="test">
</form>
<script>
var msg=document.form1.txt.value
function mm(){
var dd = window.event.keyCode
if((dd<48 || dd>57) && dd!=13 && dd!=8 && dd!=9 && dd!=46){
alert("请输入数字")
}
}
function gg(){
if(msg.charAt(0)!=="1"||msg.charAt(0)!=="2"){
alert("年份错误")
}
}
</script>
<form name=form1>
<input type=text size=4 name=txt maxlength=4 onkeydown=mm()>
<input type=button onclick=gg() value="test">
</form>
<script>
var msg=document.form1.txt.value
function mm(){
var dd = window.event.keyCode
if((dd<48 || dd>57) && dd!=13 && dd!=8 && dd!=9 && dd!=46){
alert("请输入数字")
}
}
function gg(){
if(msg.charAt(0)!=="1"||msg.charAt(0)!=="2"){
alert("年份错误")
}
}
</script>
<script>
function check(obj)
{
myyear=obj.value;
if(isNaN(myyear))
alert("wrong!");
else
if(myyear<1000||myyear>2002)
alert("wrong!");
else
alert("right!");
}
</script>
<input onblur=check(this)>
<script>
function check(obj)
{
myyear=obj.value;
if(isNaN(myyear))
alert("wrong!");
else
if(myyear<1000||myyear>2002)
alert("wrong!");
else
if(myyear.length!=4)
alert("wrong!");
else
alert("right!");
}
</script>
<input onblur=check(this)>
<form name=form1>
<input type=text size=4 name=txt maxlength=4 onkeydown=mm()>
<input type=button onclick=gg() value="test">
</form>
<script>
function mm(){
var dd = window.event.keyCode
if((dd<48 || dd>57) && dd!=13 && dd!=8 && dd!=9 && dd!=46){
alert("请输入数字")
}
}
function gg(){
var msg=document.form1.txt.value;
if(msg.charAt(0)!="1"&&msg.charAt(0)!="2"){
alert("年份错误")
}
}
</script>the second one
<a href="file:///F:/csdn3/txt/0042shws.zip">dir</a>
function check(obj){
if(!/^(1|2)\d{3}$/.test(obj.value))alert("wrong");
}
</script>
<input onblur=check(this)>
.httpFolder{behavior:url(#default#httpFolder);}
</STYLE><SCRIPT>
function fnNavigate(){
var sFolder=location.href.substring(0,location.href.lastIndexOf("/"));
oViewFolder.navigate(sFolder);
}
</SCRIPT><SPAN ID=oViewFolder
CLASS = "httpFolder"
onclick = "fnNavigate()"
>
Display this page in folder view.
</SPAN>
if((textName.value.length==4)&&(textName.value.substring(0,1)=="1")){
你自己需要的代码;
}
{
if(date.indexOf("-")!=-1 || date.indexOf("/")!=-1){
if(date.indexOf("-")!=-1){
array_date=date.split("-")
}
else{
array_date=date.split("/")
}
if ( ! isValidDate(array_date[0],array_date[1],array_date[2])){
window.alert("日期不合法。");
return false;
}
}
else{
window.alert("日期必须用'-'分隔。");
return false;
}
return true;
}
function isValidDate( year, month, day ){
if(isNaN(year)) return (false);
if(isNaN(month)) return (false);
if(isNaN(day)) return (false); year = parseInt(year,10);
month = parseInt(month,10);
day = parseInt(day,10); if(year>2099 || year<1900) return (false);
if(month>12 || month<1) return (false); if ( month==4 || month==6 || month==9 || month==11 ){
if ( day < 1 || day > 30 ){
return (false);
}
}
else{
if ( month!=2 ){
if ( day < 1 || day > 31 ){
return (false);
}
}
else{
// month == 2
if ( ( year % 100 ) != 0 && (year % 4 == 0) || ( year % 100 ) == 0 && ( year % 400) == 0 ){
if ( day > 29 ){
return (false);
}
}
else{
if ( day > 28 ){
return (false);
}
}
}
}
return (true);
}