input输入框的各种样式 文本框为下划线 text输入框样式
输入框景背景透明:
<input style="background:transparent;border:1px solid #ffffff">
鼠标划过输入框,输入框背景色变色:
<INPUT value="Type here" NAME="user_pass" TYPE="text" SIZE="29" onmouseover="this.style.borderColor='black';this.style.backgroundColor='plum'"
style="width: 106; height: 21"
onmouseout="this.style.borderColor='black';this.style.backgroundColor='#ffffff'" style="border-width:1px;border-color=black">
输入字时输入框边框闪烁(边框为小方型):
<Script Language="JavaScript">
function borderColor(){
if(self['oText'].style.borderColor=='red'){
self['oText'].style.borderColor = 'yellow';
}else{
self['oText'].style.borderColor = 'red';
}
oTime = setTimeout('borderColor()',400);
}
</Script>
<input type="text" id="oText" style="border:5px dotted red;color:red" onfocus="borderColor(this);" onblur="clearTimeout(oTime);">
输入字时输入框边框闪烁(边框为虚线):
<style>
#oText{border:1px dotted #ff0000;ryo:expression_r(onfocus=function light (){with(document.all.oText){style.borderColor=(style.borderColor=="#ffee00"?"#ff0000":"#ffee00");timer=setTimeout(light,500);}},onblur=function(){this.style.borderColor="#ff0000";clearTimeout(timer)})};
</style>
<input type="text" id="oText">
自动横向廷伸的输入框:
<input type="text" style="huerreson:expression_r(this.width=this.scrollWidth)" value="abcdefghijk">
自动向下廷伸的文本框:
<textarea name="content" rows="6" cols="80" onpropertychange="if(this.scrollHeight>80) this.style.posHeight=this.scrollHeight+5">输入几个回车试试</textarea>
只有下划线的文本框:
<input style="border:0;border-bottom:1 solid black;background:;">
软件序列号式的输入框:
<script for="T" event="onkeyup">
if(value.length==3)document.all[event.srcElement.sourceIndex+1].select();
</script>
<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T7" size="5" maxlength="3">
软件序列号式的输入框(完整版):
<script for="T" event="onkeyup">if(value.length==maxLength)document.all[event.srcElement.sourceIndex+1].focus();</script>
<script for="T" event="onfocus">select();</script>
<script for="Submit" event="onclick">
var sn=new Array();
for(i=0;i<T.length;i++)
sn=T.value;
alert(sn.join("—"));
</script>
<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">—<input name="T" size="5" maxlength="3">
<input type="submit" name="Submit">
分享到:
相关推荐
html页面实现给textarea等等的文本框内添加可动态输入文字的多行下划线,类似于打印出来的学生考试试卷答题的那种多行横线效果一样,可在页面文本框内横线输入框上随意输入文字,调用浏览器打印文本时也可完整正常的...
在这种情况下,可以将标签的文本样式设置为下划线,模拟出只显示下划线的效果,同时利用文本框的输入功能。具体步骤如下: 1. 创建一个自定义控件类,继承自TextBox或自定义控件类,目的是为了保留文本输入的功能。...
文本框 css 样式 鼠标移上去文本框变成浅绿色 ...input文本框样式 只有下划线的文本框: 软件序列号式的输入框: 软件序列号式的输入框(完整版): 输入框景背景透明: 鼠标划过输入框,输入框背景色变色: 等等
- 具有下划线样式的文本框,仅显示底部边框,适用于简洁设计。 - 带有输入限制和自动导航功能的数字输入框组,提高了用户输入效率。 通过上述分析,我们可以看到HTML、CSS和JavaScript三者结合能够创造出功能强大且...
在 HTML 和 CSS 中,我们可以使用各种样式和脚本来美化文本框和输入框的外观和行为。下面我们将详细介绍七种不同的文本框样式和输入框效果。 1. 只有下划线的文本框 使用 CSS 样式可以轻松地创建只有下划线的...
<input type="text" onkeyup="this.value = this.value.replace(/[^\a-\z\A-\Z]/g, '')" onkeydown="fncKeyStop(event)" onpaste="return false" oncontextmenu="return false;"> ``` 通过`onkeydown`事件和自定义...
使用正则表达式`[^\w\.\/]`来排除字母、数字、下划线以及点和斜杠之外的所有字符,保持输入框内容为英文字符或特定符号组合,适合邮箱或URL输入框。 ### 6. 自定义字符限制 ```html <input onKeyUp="value=value....
这段代码会在用户离开输入框时进行检查,如果输入内容仅为空格或完全为空,则会提示“不能为空!”。 2. 英文和数字验证 有些场景下要求文本框只能输入英文和数字,可以通过正则表达式实现: ```javascript ...
4. **自定义样式**:为了适应不同的网站风格,输入框提示插件往往允许开发者自定义样式,包括提示文字的颜色、字体、位置等。 5. **API接口**:一个好的插件应该提供易于使用的API接口,使得开发者能够方便地控制...
在网页设计中,有时我们需要创建一个只显示下划线的文本输入框,这种设计常见于表单中,可以为用户提供一种简洁且美观的交互体验。以下是如何通过CSS来实现这一效果: 1. **设置文本框的基本样式**: - `border-...
`<input>`标签的`type`属性被设置为`text`来创建普通的文本框,对于密码框则设置为`password`,以隐藏用户输入的字符。 为了实现下横线效果,我们将使用`<font>`标签包裹`<input>`标签,并通过`style`属性应用内联...
在JavaScript中,文本输入框(`<input type="text">`)是网页交互的重要组成部分,它们允许用户输入数据。在创建特殊文本输入框网页特效时,我们可以通过JavaScript来实现各种功能,例如改变文本框的样式、对用户...
以下是一些JavaScript正则表达式示例,用于限制文本框(`<input>`)的输入,只允许用户输入数字、小数点、英文字母等特定字符。 1. **仅允许数字(不包括小数点)**: ```html <input onkeyup="this.value = this...
<input onkeyup="value = value.replace(/[\d]/g, '')" onbeforepaste="clipboardData.setData('text', clipboardData.getData('text').replace(/[\d]/g, ''))" maxlength="10" name="Numbers"> ``` **解释**: - `...
<input onkeyup="value = value.replace(/[\d]/g,'')" onbeforepaste="clipboardData.setData('text', clipboardData.getData('text').replace(/[\d]/g,''))" maxlength="10" name="Numbers"> ``` **解析**: - `...
13. **线型输入框**:通过CSS样式创建带下划线的输入框,如`class="line"`。 14. **显示文档最后修改日期**:`document.lastModified` 属性可以获取文档的最后修改时间,并可通过JavaScript将其显示在页面上。 15....
HTML中的`<input type="text">`元素用于创建文本输入框,用户可以在其中输入文本。可以使用CSS来定制其外观,如边框样式、内边距、背景色等。同时,`placeholder`属性可以设置提示文本,帮助用户理解输入框的作用。...
- **文本输入框**:`<input type="text" name="wd" id="kw" maxlength="100">` 创建了一个文本输入框,允许用户输入最多100个字符。 - **提交按钮**:`<input type="submit" value="" id="su">` 创建了一个提交按钮...
- **实时验证**:通过监听`input`事件,实时检查用户输入,如验证邮箱格式、手机号码等,错误时改变文本框样式以提醒用户。 2. **按钮的特效**: - **按下状态**:利用`mousedown`和`mouseup`事件改变按钮的背景...
- `<input>`、`<textarea>`、`<select>`:分别定义输入框、多行文本框和下拉列表。 ### 结论 理解行内元素和块级元素的差异是前端开发的基础之一。合理利用这些元素可以帮助开发者更好地组织网页结构、控制布局,...