html-input相关内容

输入标签内的 HTML 名称属性中允许使用哪些字符?

我有一个 PHP 脚本,可以动态生成 s,所以我想知道是否需要过滤 name 属性中的任何字符.> 我知道名字必须以字母开头,但是我不知道任何其他规则.我认为必须允许使用方括号,因为 PHP 使用这些方括号从表单数据创建数组.括号呢?空格? 解决方案 对于可以出现在表单控件名称中的字符的唯一真正限制是使用 GET 提交表单时 ““get"方法将表单数据集值限制为 ASCII 字符. ..
发布时间:2021-12-07 08:23:13 前端开发

如何发布/提交禁用的输入复选框?

我有一个复选框,在特定条件下,需要禁用该复选框.结果证明 HTTP 不会发布禁用的输入. 我怎样才能解决这个问题?提交输入即使它被禁用并保持输入禁用? 解决方案 UPDATE:READONLY 不适用于复选框 您可以使用 disabled="disabled" 但此时复选框的值不会出现在 POST 值中.其中一种策略是在同一表单中添加一个包含复选框值的隐藏字段,然后从该字段读取 ..
发布时间:2021-12-07 08:17:43 前端开发

如何在提交按钮 onclick 事件中取消表单提交?

我正在开发一个 ASP.net 网络应用程序. 我有一个带有提交按钮的表单.提交按钮的代码类似于 . 我想写如下: function btnClick() {如果 (!validData())取消表单提交();} 我该怎么做? 解决方案 你最好... 如果 isValidForm() 返回 false,则您的表单不会提交. 您可能还应该从内联移动事件处理程序. ..
发布时间:2021-12-07 00:08:56 前端开发

禁用输入“文本"中的自动缩放标签 - iPhone 上的 Safari

我制作了一个带有 标签和 type="text" 的 HTML 页面.当我在 iPhone 上使用 Safari 单击它时,页面变大(自动缩放).有人知道如何禁用此功能吗? 解决方案 您可以阻止 Safari 在用户输入期间自动放大文本字段而不禁用用户的双指缩放功能.只需添加 maximum-scale=1 但省略其他答案中建议的 user-scale 属性. 如果图层中的表单在缩放 ..
发布时间:2021-12-03 10:41:33 移动开发

在 Angular 的 INPUT 元素上使用 ngModel 中的管道

我有一个 HTML INPUT 字段. 我想格式化它的值并使用现有的管道: ....[(ngModel)]="item.value | useMyPipeToFormatThatValue".... 并获取错误消息: 动作表达式中不能有竖线 在这种情况下我如何使用管道? 解决方案 您不能使用 模板语句中的模板表达式运算符(管道,保存导航器): (ngModelCha ..
发布时间:2021-12-02 19:58:23 其他开发

使用 jQuery 更改输入字段的类型

$(document).ready(function() {//#login-box 密码字段$('#password').attr('type', 'text');$('#password').val('密码');}); 这应该改变 #password 输入字段(带有 id="password"),它是 type password> 到一个普通的文本字段,然后填写文本“密码". 但是它不 ..
发布时间:2021-12-01 14:02:38 前端开发

在 jQuery 中删除事件处理程序的最佳方法?

我有一个 input type="image".这就像 Microsoft Excel 中的单元格注释.如果有人在与此 input-image 配对的文本框中输入一个数字,我会为 input-image 设置一个事件处理程序.然后,当用户点击 image 时,他们会弹出一个小弹出窗口,为数据添加一些注释. 我的问题是,当用户在文本框中输入零时,我需要禁用 input-image 的事件处理程 ..
发布时间:2021-12-01 13:40:57 其他开发

<按钮>与 .使用哪个?

在查看大多数网站(包括 SO)时,大多数都使用: 代替: 两者之间的主要区别是什么(如果有的话)? 是否有正当理由使用一个而不是另一个? 是否有充分的理由来使用它们? 使用是否会带来兼容性问题,看到它的使用不是很广泛? 解决方案 这是一个页面 描述差异(基本上你可以将 html 放入 ) 还有另一页描述人们为什么避免使用 ..
发布时间:2021-12-01 12:44:12 前端开发

使用 CSS 更改 HTML5 输入的占位符颜色

Chrome 支持 input[type=text] 元素上的“占位符属性">占位符属性(其他人可能也这样做). 但以下 CSS 对占位符的值没有任何影响: input[placeholder], [placeholder], *[placeholder] {颜色:红色!重要;} 但 Value 仍将保持 grey 而不是 red. 有没有办法改变占位符文本的颜色? ..
发布时间:2021-12-01 12:25:29 前端开发

如何使用 JavaScript 获取文本输入字段的值?

我正在使用 JavaScript 进行搜索.我会使用表单,但它会弄乱我页面上的其他内容.我有这个输入文本字段: 这是我的 JavaScript 代码: 函数 searchURL(){window.location = "http://www.myurl.com/search/" + (输入文本值);} 如何将文本字段中的值获取到 JavaScript 中? 解决方案 有多种方法可 ..
发布时间:2021-11-30 22:05:45 前端开发

有条件地在 Angular 2 或 4 中将输入字段设为只读:建议 + 最佳/采用哪种方法

我试图回答别人的问题.在这样做的过程中,我意识到我对一些事情存在相当多的不确定性.我希望有人可以提供有关编号 1..4 的反馈: 任务:有条件地将输入字段设为只读 HTML 的相关部分: 将此添加到 Typescript 组件. //类属性@ViewChild('俱乐部名称')inp:HTMLInputElement;//也可以使用接口元素//有条件地在类的其他一些方法中设置i ..
发布时间:2021-11-30 15:18:47 其他开发

如何使用 ngModel 在 angularjs 指令中手动重新运行格式化程序链?

Angular.js ngModel 能够声明一个 解析器和格式化程序.更多详细信息可以在 “如何在 angular.js 中进行双向过滤?"的精彩回答中找到? 现在格式化程序链只有在 ngModel 更新时才会运行.因此,如果您有第二个影响 viewValue 的输入参数(在其中一个格式化程序中使用),则不会触发视图的更新.就我发现 ngModel 仅使用一个简单的 $watch 而言类似 ..

如何使用 ngModel 在 angularjs 指令中手动重新运行格式化程序链?

Angular.js ngModel 能够声明一个 解析器和格式化程序.更多详细信息可以在 “如何在 angular.js 中进行双向过滤?"的精彩回答中找到? 现在格式化程序链只有在 ngModel 更新时才会运行.因此,如果您有第二个影响 viewValue 的输入参数(在其中一个格式化程序中使用),则不会触发视图的更新.就我发现 ngModel 仅使用一个简单的 $watch 而言类似 ..

只有底部边框的输入文本字段

如何设置文本 input 字段的样式以使其只有这样的 border-bottom? 预期文本 Input 字段 解决方案 使用 outline:0 for chrome.. 然后随意设置 border-bottom input {大纲:0;边框宽度:0 0 2px;边框颜色:蓝色}输入:焦点{边框颜色:绿色} ..
发布时间:2021-09-23 19:43:04 前端开发