测试 2009-2-10 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
随着输入文字的多少自动变化宽度的INPUT,带计数 function checkLength(which) { var maxchar=20; var oTextCount = document.getElementById("char"); iCount = which.value.replace(/[^\u0000-\u00ff]/g,"aa").length; if(iCount"+ iCount+""; which.style.border = '1px dotted #FF0000'; which.size=iCount+2; } else alert("请不要超过"+maxchar); } 0个字符 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
google找到这样一个解决方法: 在上传控件中插入了值,就只能通过form的reset功能来清空了,但是form里面其他的值也被reset了。 既然可以使用form的reset清空,那就有办法了:新建一个临时form,然后将需要清空的上传控件移入其中,reset之后,再移回原来所在位置,最后删除创建的临时form。js代码: 代码如下:var Upload = { clear: function(id){ var up = (typeof id=="string")?document.getElementById(id):id; if (typeof u...
比如 http://www.youku.com/v1.0.0326/v/swf/up.swf 这是优酷的视频上传选择,其是通过FLASH的方法来实现了不显示非视频类文件。 FLASH到这种效果一般也就是如这里所描述的 代码如下:import flash.net.FileReferenceList; var fileRef:FileReferenceList = new FileReferenceList(); var allTypes:Array = []; var 浏览类型:Object = new Object(); 浏览类型.description = "浏览类型(*.mp3)"; 浏览类型.extension = "*.mp3"; all...
js激活和禁用input文本_脚本之家 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
今天在做我们的表单提交部分的时候,遇到了这个问题,于是,用传说中的jquery就可以解决了. 这里主要说的是在IE下的focus的问题,因为在firefox中是支持 代码如下:input:focus textarea:focus 在IE下:focus是无效的,所以,我们要在点击以后给input和textarea加上新的样式以配合实现:focus效果. 我们首先来看下效果: 来看下这个效果中的JS: <script language="javascript"> $(document).ready( function(){if($.browser.msie){ $("inp...
在文本框输入数据的时候,当键盘按下并放开的时候可以使用onkeyup来检测事件,onpropertychange能够捕获每次改变,而onchange需要执行某个事件才可以捕获。可是有的时候我们输入数据是采用粘贴的方式而不是键盘输入,这就需要实时检测文本框状态的改变。onpropertychange 不被firefox所支持,如果想在firefox下正常使用,需要用oninput属性,且需要用addEventListener来注册事件。 //当状态改变的时候执行的函数 function handle()...
今天来说说鄙人对input输入框在处理上的细节处理和心得,其实制作一个符合CSS标准、FF/IE7/IE6等主流浏览器全兼容、符合用户体验的input其实并不难。先点击看看下面的效果先! 脚本之家-www.gxlcms.com表单效果 *{ margin:0; padding:0; } body{ font-size:63%; color:#000; } /*input*/ .input_on{ padding:2px 8px 0pt 3px; height:18px; border:1px solid #999; background-color:#FFFFCC; } .input_off{ padding:2px 8p...
写一个小系统时,需要动态添加表单元素,按自己的实现方法写了这篇教程! 我想各位在很多网站上都看到过类似的效果! 1、先用document.createElement方法创建一个input元素! var newInput = document.createElement("input"); 2、设定相关属性,如name,type等 newInput.type=mytype; newInput.name="input1"; 3、用appendChild方法,将元素追加到某个标签内容中! TemO.appendChild(newInput); Javascrip核心代码: <script langu...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Javascript中input元素的一个普遍规则是,只有用户的操作,才会出发input类的各种元素的对应事件,而是使用javascript的对应方法模拟用户操作,并不会触发相应的事件。 例如对于下面的表单: <form name="form0"> <input type="button" value="按钮0" name="b0" onClick="alert('单击按钮0');"> </form> 当用户调用b0的click()方法来模拟用户单击按钮0时,按钮的onClick事件不会被触发,所以相应事件处理函数也不会被执行。只用用户...
<input name="username" type="text" value="first name.last name" size="15" maxlength="60" onfocus="this.value=''">那如果我再把鼠标移开,又出现默认值,而当我输入了之后,则不会出现默认值,又该怎么处理呢?[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这样子好像还是有些问题的,当我输入了之后,移开鼠标是不会还原成原来的默认值,可如果我要修改我的输入的话,就不行了.鼠标点上去,input又被清空了function showSearch(obj,...
如何在第一input内输入内容.textarea自动得到第一个文件框的值; 也就是说第一个input边输入textarea边得值 谢谢 <input type=text name="mytxt" onkeyup="myTxta.value=this.value"> <textarea name='myTxta'> </textarea> <input type="text" onkeyup="send(this)"> <textarea name="content" cols=40 rows=5></textarea> <script language="javascript"> function sen...
1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容,在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) 6.只能为数字(有闪动) 7.只能为数字(无闪动) 57)) event.returnValue=false" />8.只能输入英文和数字(有闪动) 9.屏蔽输入法 10. 只能输入 数字,小数点,减号(-) ...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]