1.获取文本框里的回车数:

<script  language=javascript> 
function  getCount()
{
    var count=document.all('TextArea1').innerHTML.split('/n').length;//获取回车的个数
    alert("总共有"+ count +"个回车");

</script> 
</HEAD>
<BODY>
    <textarea id="TextArea1" cols="30" rows="8"></textarea>
    <input id="Button1" type="button"  value="获取" οnclick="getCount()" />

2.判断文本框里汉字个数;

<script language="JavaScript">
  function cal(str)
  {
     re=/[/u4E00-/u9FA5]/g;  //测试中文字符的正则
    if(re.test(str))        //使用正则判断是否存在中文
    return str.match(re).length //返回中文的个数
    else
    return 0
  }
</script>
<input id="a">
<input type=button value=确定 οnclick="alert('一共'+cal(a.value)+'个汉字')">

3.全选文本框里的内容;

<script language="javascript">
    function selectAll()
    {
       mytxt.select();
    }
    </script>

<textarea id="mytxt" cols=30 rows=6 ></textarea>
<input id="mybtn" value="全选" type="button" οnclick="selectAll()" />

 4.判断文本框里是否有特殊字符;仅对IE有效。

<SCRIPT LANGUAGE="JavaScript">
var bForbidden = false;
var ch;
var strForbidden = new Array("<",">",".");          //罗列所有被禁止的方法字符
function chk(str)
{
    for (var i=0;i<strForbidden.length;i++)
   {

//遍历用户输入的数据
     for (var j=0;j<str.length;j++)
     {
      ch=str.substr(j,1);
      if (ch==strForbidden[i])                //如果包含非法字符
      {
       bForbidden = true;                  //设置此变量为true
      }
     }   
    }
    if (bForbidden)

{
       alert("包含特殊字符,已经被禁止!");  
    }
}
</SCRIPT>

<input type=text name="txt1" value="this is test!">
<input type=button value="测试文本" onClick="javascript:chk(txt1.value)">

5.防止文本框里的内容被复制;

<textarea cols=50 rows=5 οncοpy="document.selection.empty()"  οnpaste="return false">测试是否可以拷贝粘贴</textarea>

6.文本框自适应行数(IE适用);

<textarea rows=1 name=txt1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>

7.下划线的文本输入框;

下划线的输入框<input type="text" name="txt1" size="25"
style=" border:1px; border-bottom-style: solid;border-top-style: none;border-left-style:none;border-right-style:none;">
<br />
<br />
默认的输入框<input id="Text1" size="25" type="text" />

8.自动保存网页输入到文件;

window.οnlοad=function()
{
     document.open("text/html");                    //打开窗口
     document.write("把这些文字保存起来!!!!!");//输出内容
     document.execCommand("saveAs","true","我的网页");//打开另存为对话框
     document.close();                                //关闭文档
}

9.文本框显示选中的页面内容;

<SCRIPT LANGUAGE="JavaScript">
var txt1 = "";
function getSelect()

{
    txt1 = (document.all) ? document.selection.createRange().text : document.getSelection();//获取当前选中的文本
    document.form1.txt1.value = txt1;                                                       //显示选择内容
    return true;
}
document.onmouseup = getSelect;                                                             //绑定鼠标事件
if (!document.all)
    document.captureEvents(Event.MOUSEUP);                                                  //netscape下的鼠标事件捕获
</script>

<form name=form1>
<strong><input type=text name=txt1 value=""></strong>这是一个测试文档
</form>

 10.文本框的默认输入法;(IE使用)

<body>
默认:<input><br>
中文:<input style="ime-mode:active"><br>
英文:<input style="ime-mode:disabled">
</body>

转载于:https://www.cnblogs.com/zhangqs008/archive/2009/08/25/2341264.html

JavaScript文本框的操作相关推荐

  1. javascript 文本框限制输入1到10位数字正则表达式

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!D ...

  2. Excel——VBA之移动文本框圆形操作

    1.打开一个新工作表 2.在工作表中央画一个文本框,并且随便输入什么文字 3.  选择文本框之外的任意单元格 4.  按下Alt+F11激活VB编辑器窗口,并且选择工程浏览器窗口的Personal ( ...

  3. JavaScript单选框选择操作

    废话不多说来看原图:     当点击全选按钮的时候,项目复选框全高亮,反之字面意思 反选则为当前勾选项目取消,无勾选项目则被勾选. 步骤 一.写入html内容 input  type属性值要改为&qu ...

  4. javascript文本框不能输入英文引号

    //获取所有input的值var inputArr = new Array();$('input').each(function () {inputArr.push($(this).val());}) ...

  5. HTML文本框参考样式及常见操作技巧大全

    网页设计中,常常要使用html文本框来收集一些用户信息或是制作登录页,虽然只是简单的输入框,但是如果加入一些美化设计会使你的页面看起来更加有吸引力,下面就给大家提供了一些html文本框的参考样式和常见 ...

  6. html中怎么写输入框,HTML文本框参考样式及常见操作技巧大全

    在网页设计中,常常要使用 html 文本框来收集一些用户信息或是制作登录页,虽然只是简单的输入框,但是如果加入一些美化设计会使你的页面看起来更加有吸引力,下面就给大家提供了一些 html 文本框的参考 ...

  7. [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)...

    作者:zyl910 关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理.我经过搜索与摸索,找到了最佳的处理 ...

  8. VC++获取文本框1内容在文本框2显示

    要想对文本框进行操作首先获得文本框的指针. 对于文本框类 就是CEdit类获取指针的方法是 CEdit *edit1=(CEdit*)GetDlgItem(IDC_EDIT1); 如果是静态文本控件的 ...

  9. 文本框固定任意一顶点后,拖动相对点任意旋转缩放,计算缩放后顶点坐标

    问题描述 鼠标拖动缩放文本框的时候,需要重新计算缩放后文本框四个顶点的坐标,然后重新绘制新文本框 在Office上,缩放文本框的操作一般是鼠标拖动八个控制点其中一个,然后固定住与其相对的控制点的位置, ...

最新文章

  1. 机器学习基础:理解梯度下降本质「附Python代码」
  2. python中异常的姓名
  3. 窗体添加阴影效果如此简单
  4. 【学神-RHEL7】P4-Python列表操作和字符串的常用方法
  5. 银行计算机记账比赛,在银行柜台业务技术比赛颁奖仪式上的讲话(一).doc
  6. css默认样式以及解决办法
  7. APACHE的简单应用一
  8. ASP.NET调用dos命令获取交换机流量
  9. R语言学习笔记(五)假设检验及其R实现
  10. C#中计算流指定位置和长度的MD5值
  11. Python获取主机信息、开机时间和开机时长、当前登陆用户
  12. python与excel-Python 与 Excel 终于在一起了
  13. 【Python】从0到1:30行代码制作表白窗口!(可直接copy + 运行哦~)
  14. 晨间日记模板 Web应用版 晨间日记软件 开源
  15. 设计模式:(生成器模式)
  16. QTTabBar 安装使用记录
  17. mysql的默认隔离等级_mysql 四种隔离级别
  18. ldc服务器销售,ldc云服务器源码
  19. 浏览器劫持(病毒)事件处置
  20. 《Linux命令行与shell脚本大全》笔记

热门文章

  1. 简单好用的PHP无限分类
  2. JavaScriptjQuery.stopPropogation()
  3. 多媒体查询(一招教会你写响应页面!!!)
  4. iOS开发中didSelectRowAtIndexPath tap事件响应延迟
  5. Eclipse 报java.lang.OutOfMemoryError: PermGen space
  6. BufferedReader
  7. interceptor拦截器典型应用实例----数据稽核
  8. jbpm4.4基础知识
  9. python查看开放的端口_python获取Windows端口信息
  10. jfinal获取url链接上面传来的string类型的值_每个公司都会用的短 URL 服务,怎么设计与实现?...