1.动态复制文本框内容

document.myForm.copyText.value = document.myForm.myText.value

-------------------

1.长度限制

<script>

function test()

{   

if(document.a.b.value.length>50)

 {

alert("不能超过50个字符!");

document.a.b.focus();

return false;

  }

}

</script>

<form name=a onsubmit="return test()">

<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>

<input type="submit" name="Submit" value="check">

</form>

 

2.只能是英文

<script language=javascript>

function onlyEng()

{

if(!(event.keyCode>=65&&event.keyCode<=90))

event.returnvalue=false;

}

</script>

<input onkeydown="onlyEng();">

 

 

3. 只能是数字

<script language=javascript>

function onlyNum()

{

if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))

//考虑小键盘上的数字键

event.returnvalue=false;

}

</script>

<input onkeydown="onlyNum();">

4.两次输入密码是否相同

<FORM METHOD=POST ACTION="">

<input type="password" >

<input type="password" >

<input type="button" value="test" onclick="check()">

</FORM>

<script>

function check()

{

with(document.all){   //document.all兼容性不好,慎用

if(input1.value!=input2.value)

{

alert("false")

input1.value = "";

input2.value = "";

}

else document.forms[0].submit();

}

}

</script>

5.屏蔽右键

oncontextmenu="return false" ondragstart="return false" onselectstart="return false"

加在body中

 6.表单不能为空

function CheckForm()

{

if (document.form.name.value.length == 0) {

alert("请输入您姓名!");

document.form.name.focus();

return false;

}

return true;

}

7.反选

<form >

 <p align="center">
    <input type="checkbox" name="checkbox" value="checkbox" />
</p>

</form>

javascript代码

function setcheckbox()
 {
  var boxs=document.getElementsByName("checkbox");
  for(var i=0;i<boxs.length;i++)
  {
   boxs[i].checked=!boxs[i].checked;
  }
 }

8.判断多选框有没有被选中

function checkselect()
 {
  var cs=document.getElementsByName("checkbox2");
  var flag=false;
  for(var c=0;c<cs.length;c++)
  {
   if(cs[c].checked)
   {
    flag=true;
    break;
   }
  }
  if(flag)
  {
   alert("复选框有选中");
  }
  else
  {
   alert("请至少选择一个复选框");
  }
 }

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-23
  • 2021-06-07
  • 2021-05-16
  • 2022-01-09
相关资源
相似解决方案