Chrome支持占位符属性的input[type=text]元素(别人可能做太多).
但以下CSS内容对占位符的值没有任何作用:
input[placeholder], [placeholder], *[placeholder] {
color: red !important;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" placeholder="Value">Run Code Online (Sandbox Code Playgroud)
Value仍然会留下grey而不是red.
有没有办法改变占位符文本的颜色?
$input.disabled = true;
Run Code Online (Sandbox Code Playgroud)
要么
$input.disabled = "disabled";
Run Code Online (Sandbox Code Playgroud)
哪种标准方式?而且,相反,如何启用禁用输入?
在查看大多数网站(包括SO)时,大多数网站使用:
<input type="button" />
Run Code Online (Sandbox Code Playgroud)
代替:
<button></button>
Run Code Online (Sandbox Code Playgroud)
<button>兼容性问题,看到它没有被广泛使用?我有一个input type="image".这类似于Microsoft Excel中的单元格注释.如果有人在input-image与之配对的文本框中输入一个数字,我会为其设置一个事件处理程序input-image.然后当用户点击时image,他们会得到一些弹出窗口,为数据添加一些注释.
我的问题是,当用户在文本框中输入零时,我需要禁用input-image事件处理程序.我试过以下,但无济于事.
$('#myimage').click(function { return false; });
Run Code Online (Sandbox Code Playgroud) 使用HTML <input>标签时,使用name和id属性之间有什么区别,特别是我发现它们有时被命名为相同?
我制作了一个带有<input>标签的HTML页面type="text".当我在iPhone上使用Safari点击它时,页面变大(自动缩放).有人知道如何禁用它吗?
我们都知道如何在HTML中形成一个复选框输入:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
Run Code Online (Sandbox Code Playgroud)
我不知道 - 复选复选框的技术正确值是什么?我看到这些都有效:
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">Run Code Online (Sandbox Code Playgroud)
答案是无关紧要的吗?我看到的答案,没有证据标记为正确这里从规范本身:
复选框(和单选按钮)是可由用户切换的开/关开关.当设置了控制元素的checked属性时,开关处于"打开"状态.提交表单时,只有"on"复选框控件才能成功.表单中的多个复选框可以共享相同的控件名称.因此,例如,复选框允许用户为同一属性选择多个值.INPUT元素用于创建复选框控件.
规范作者会说什么是正确答案?请提供基于证据的答案.
如何使用CSS选择器定位"text"类型的输入字段?
所以我有一个文本输入
<input type="text" value="3" class="field left">
Run Code Online (Sandbox Code Playgroud)
这是我的CSS
background:url("images/number-bg.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
height:17px;
margin:0 13px 0 0;
text-align:center;
width:17px;
Run Code Online (Sandbox Code Playgroud)
有没有设置或诀窍,我正在考虑做一个标签,但造型如何.我如何转换它们并且有更好的方法还是唯一的方法?
$(document).ready(function() {
// #login-box password field
$('#password').attr('type', 'text');
$('#password').val('Password');
});
Run Code Online (Sandbox Code Playgroud)
这应该更改正常文本字段的#password输入字段(with id="password"),type password然后填写文本"Password".
但它不起作用.为什么?
这是表格:
<form enctype="application/x-www-form-urlencoded" method="post" action="/auth/sign-in">
<ol>
<li>
<div class="element">
<input type="text" name="username" id="username" value="Prihlasovacie meno" class="input-text" />
</div>
</li>
<li>
<div class="element">
<input type="password" name="password" id="password" value="" class="input-text" />
</div>
</li>
<li class="button">
<div class="button">
<input type="submit" name="sign_in" id="sign_in" value="Prihlási?" class="input-submit" />
</div>
</li>
</ol>
</form>
Run Code Online (Sandbox Code Playgroud) html-input ×10
html ×7
css ×3
jquery ×3
forms ×2
javascript ×2
button ×1
checkbox ×1
html5 ×1
iphone ×1
placeholder ×1
zoom ×1