设置input type为text的文本框样式

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

CSS 设置 input type="text" 标签的样式,而不会影响到 type="checkbox" 或其它input

第一种解决办法:使用 JS 循环控制每个 type="text" 的文本框

<head runat="server">

    <title>无标题页</title>

    <style type="text/css">

        .myinput

         {

            border: red 1px solid;

            font-size: 12px;

            color:#000000;

         }

    </style>

    <script type="text/javascript" language="javascript" defer> 

        var u=document.getElementsByTagName("input"); 

        for(var i=0;i<u.length;i++){ 

                if(u[i].type=="text")

	u[i].className="myinput"; 

         } 

     </script> 

</head>

<body>

    <form id="form1" runat="server">

    <input type="password" />

    <input type="text" name="username"/><br>

    <input type="checkbox" name="senior" value="全站"/>

    </form>

</body>

如果还需要设置 password 的样式,可以修改 if(u[i].type=="text") 为 if(u[i].type=="text" || u[i].type=="password") 这种用JS控制的方法比较复杂,实现代码也比较多。

第二种方法:

<style>

input {

border: expression(this.type=="text"?"1px solid #04576f":"");

}

</style>

<form>

	<input type="text" name="username"/>

	<br>

	<input type="checkbox" name="senior" value="全站"/>

</form>
注明:如果放在aspx页面中的话,必须去掉<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
expression才起作用了
【前端】input表单 type属性详解 input 元素可以用来生成一个供用户输入数据的简单文本框。 在默认的情况下, 什么样的数据均可以输入。而通过不同的type属性值,可以限制输入的内容。 阅读详情

相关推荐

自定义input type=file 样式 美化input type=file 改变input type=file控件“丑陋面貌”

自定义input type=file 样式,美化input type=file 改变input type=file控件“丑陋面貌”

哪一站 5702

input标签单行文本域type="text"的可以添加属性以及其描述

input标签单行文本域type="text"中可以添加的属性以及其描述 属性 描述 name 文本域的名称 maxlength 用户输入的最大字符长度 size 指定文本框的宽度,以字符个数为单位;文本框的缺省宽度是20个字符。 ...

请叫我二狗哥 8365

js控制input text字符键入/字符长度限制/字母自动大写

功能: 1.仅允许指定字符键入 2.限制长度 实现代码: <input type="text" style="width: 6em" name="referral" maxlength="6"/> $('input[name=referral]').on('keydown', function(event) { if(event.which...

weixin_30457065的博客 321

HTML input 属性笔记

输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。非常值得注意的一个,通常称为隐藏域:如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示的时候。其实最重要的还是value值,提交到处理页的也就是value。不用我说,一看就明白的密码输入框,最大的区别就是当在此输入框输入信息时显示为保密字符。

xiaotuwai8的博客 4154

input元素的23种type类型

随着HTML5的出现,input元素新增了多种类型,用以接受各种类型的用户输入。其中,button、checkbox、file、hidden、image、password、radio、reset、submit、text这10个是传统的输入控件,新增的有color、date、datetime、datetime-local、email、month、number、range、search、tel、tim...

web前端开发教程htmlcssjs 6780

<input type="text">和<textarea>的区别

 在我们开发时经常需要用到输入框,通常解决办法就是<input type="text">和<textarea>,那么这两个标签有什么区别呢? 一:<input type="text">标签   text标签是单行文本框,不会换行。   通过size属性指定显示字符的长度,注意:当使用css限定了宽高,那么size属性就不再起作用。   value属性指...

weixin_30367543的博客 207

HTML文本框和按钮如何设置大小

html中文版框和按钮如果直接用 width=“100” height=“100”来设置大小,是不能实现效果的,必须使用style=“width:100px;height:100px”. 例子如下: 文本框; 按钮:

yal179的专栏 3万+

css选中文本输入框,配置其样式

<div class="item_table"><input type="checkbox" value="dd" /><b>user</b><input type="text" value="用户" placeholder="输入表中文名" /></div> css样式选中类item_table下面的文本输入框,配置其样式 .item_table input[type='text'] { float: right; }

u011511086的专栏 1270

IE input X 去掉文本框的叉叉和密码输入框的眼睛图标

从IE 10开始,type="text"input 在用户输入内容后,会自动产生一个小叉叉(X),方便用户点击清除已经输入的文本对于type="password"input 则会在右方显示一个小眼睛的图标,占击这个图标可以显示已经输入的内容。大多数情况下,为了和其他浏览器呈现相同的效果,需要将input文本输入框右方的X给去掉,将密码输入框右边的小眼睛也给去掉。只要使用以...

weixin_30814319的博客 170

input 标签的 type 属性详解】

input 标签的 type 属性详解1. input 输入标签的type 属性1.1 input 标签的 type类型 属性的常用属性值⑴ type="text"type="button"type="checkbox"type="file"type="hidden"type="image"type="password"type="radio"type="rese...

Hey_Coder 5万+

input type=“text“」和「textarea」的区别

在我们开发时经常需要用到输入框,通常解决办法就是和,那么这两个标签有什么区别呢? 一:<input type="text"> 标签 text标签是单行文本框,不会换行。 通过size属性指定显示字符的长度,注意:当使用css限定了宽高,那么size属性就不再起作用。 value属性指定初始值,Maxlength属性指定文本框可以输入的最长长度。    可以通过width和height设置宽高,但是也不会增加行数,下面是一个例子: <input type="text" style="wid

爱吃肉的洋 5920

CSS定义inputtype类型样式

input { width:expression(this.type=="text"?"200px":"style"); }     input[type="text"] { width:200px }    通常定义CSS时,书写input 规定宽度,可以使收集数据的页面显得非常整齐. 但如果表单内包含checkbox时,就需要为它单独定义一个样式,把cla

zzy000123的专栏 1万+

input texttextarea的区别

一:<input type="text">标签   text标签是单行文本框,不会换行。   通过size属性指定显示字符的长度,注意:当使用css限定了宽高,那么size属性就不再起作用。   value属性指定初始值,Maxlength属性指定文本框可以输入的最长长度。 可以通过width和height设置宽高,但是也不会增加行数,下面是一个例子: <...

木头生辉的专栏 2832

INPUT[type=text/password] 元素样式设置

<br />不要试图通过设置 "size" 属性使 INPUT[type=text/password] 元素在所有浏览器中的宽度一致,这是不可能的。在需要对这类元素做精确的控制时,应使用 CSS 的 'width' 和 'height' 特性。<br />另外不同浏览器的默认字体的区别会导致文本框内文字表现的差异,最好为 INPUT 元素显式设置字体样式覆盖其默认值,以保证文本框在所有浏览器中有相同的呈现效果。

有梦想,有追求,我可以无所不能 3808

input输入框的各种样式 文本框为下划线 text输入框样式

转载自http://blog.sina.com.cn/s/blog_6e212cad0100mi11.html, 看到特别好用拿来记录一波。 输入框景背景透明:<input style="background:transparent;border:1px solid #ffffff"> 鼠标划过输入框,输入框背景色变色:<INPUT value="Type her...

dengling8319的博客 1159

使input type=“text“不可编辑

作为一个后端工程师,难免也会接触到前端,下面总结一下使input type="text"不可编辑的方法: 1.readonly readonly 意思是字段为只读,用户可以使用 tab 键切换到该字段。 使用后文本框不可编辑,可以接收焦点,表单可提交其value值,后台可以接收到传值。 ID:<input type="text" name="id" readonly value="${requestScope.id}"><br> 效果图: 2.disabled 或者 disabl

MrYushiwen的博客 2090

设置样式时怎么区分input是按钮还是文本框

标签: 文本框 密码框 提交按钮 重置按钮 单选框 复选框 普通按钮 文件选择控件 隐藏框 图片按钮 input的“N重身份”给网站设计者的确带来了不少的麻烦。解放方法大致归纳整理如下 1.用css的expression判断表达式 2.用css中的type选择器 3.用javascript脚本实现

beautiful_good的专栏 956

修改 inputtype=text,radio,checkbox)默认样式

先上效果图: css部分: <style> * { margin: 0; padding: 0; } div { margin: 10px; } /* input=radio */ /* ------------------------------------------分割线------------------------------------------------ */ .desc {

weixin_47953779的博客 845
上一篇: SQL行列转换
下一篇: 获得某一部门下的所有子部门
selfxd
博客等级 码龄20年 19粉丝 36原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值