我的页面上有一个HTML5表单,其中包含一个包含占位符文本的电子邮件输入。它运行良好,我喜欢原生验证!我不确定如何最好地为旧浏览器提供服务。我正在使用一些javascript来复制占位符的文本并将其作为值印记。它运行良好,但随后表单验证失败,因为表单中的文本不是电子邮件地址。我不想失去验证..有什么想法吗?HTMLJavaScript(原型(prototype)):varPlaceholder=Class.create({initialize:function(element){this.element=element;this.placeholder=element.readAttr
我使用下面的伪元素和伪类通过CSS设置了占位符文本的样式。这可以在除Opera之外的所有主要浏览器上完成工作。我的理解是Opera不支持样式占位符文本。有谁知道设置Opera输入占位符文本样式的方法吗?CSS::-webkit-input-placeholder{color:red;font-size:10px;}::-moz-placeholder{color:red;font-size:10px;}:-moz-placeholder{color:red;font-size:10px;}:-ms-input-placeholder{color:red;font-size:10px;}
我正在处理一个表单,其中的字段可能由用户填写,也可能不由用户填写。为了保持后端逻辑简单,我计划从表单中获取所有数据并使用所有数据更新我的记录,无论用户是否在字段中输入了什么。我被告知(可能是错误的)我可以获取数据库中当前存在的数据(即,在页面加载时)并将其放入输入区域的“值”属性中。据推测,如果用户未在该字段中输入任何内容,则旧/当前值将简单地传回服务器并重新输入(但不更改)。如果用户确实输入了数据,那么这将成为新值。所以它看起来像这样:'>-1--所以第一个问题是,这是真的吗?第二个问题是我不希望这个值出现在实际的文本字段中。因此,我在输入标签中添加了一个占位符属性:'placeho
我正在寻找一种方法来设置占位符中星号的样式。占位符中这样的纯文本不满足我:Youre-mail*请注意,占位符文本是可变的,因此静态背景不会发挥作用 最佳答案 :after有效,但您需要定位占位符而不是输入元素...然后您可以使用position:absolute;和top,left属性将您的*移动到您想要的任何位置...Demo(我不确定其他语法,但我已经在webkit上测试过,因为我使用的是firefoxHTMLCSS::-webkit-input-placeholder:after{content:'*';}:-moz-pla
是否有一种简单的解决方案可以在输入处于焦点时更改占位符文本?例如:会变成这样:当输入处于事件状态时。 最佳答案 $('input').focus(function(){$(this).attr('placeholder','enteryouremailaddress...')}).blur(function(){$(this).attr('placeholder','Joinourmailinglist!')})http://jsfiddle.net/ByLGs/attrfocusblur
我正在制作一个登录表单,其中有两个字段-简化:在我的测试(FF、Chrome)中,placeholer显示灰色文本。如何在密码“点”中包含占位符文本?在IE中有占位符支持吗?例如。用户看到的是伪造的灰色密码,而不是文本1233467。(我有jquery可用)非常感谢,哈雷编辑:看起来这是使用占位符的错误方法。但是,如何获得IE支持?谢谢 最佳答案 尝试在占位符中使用密码点代码,如下所示:placeholder="●●●●●"对于IE的支持,请引用其他线程,例如Showing
基本上就是标题所说的。我正在制作一个html页面,并使用图像作为链接。但是,如果没有找到指定的文件,我可以让图像显示默认图标吗? 最佳答案 你必须使用javascript: 关于html-如果找不到原始图像,如何在HTML中制作占位符图像?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32909488/
我正在使用Ionic2rc0开发一个应用程序,整个应用程序中有几个输入字段仍然需要样式。Yournameionic2输入APIhttp://ionicframework.com/docs/v2/api/components/input/Input/具体来说,我需要更改占位符文本的样式,以及激活时的底部边框。通过API和提供的SASS变量覆盖,我无法弄清楚如何覆盖输入字段的边框和占位符文本的继承样式。除了影响每个输入所在的特定页面的这些更改之外,我想避免使用“!重要”(我不希望更改是“全局”)。 最佳答案 使用Ionic2RC4,您必
如果在Safari(版本5+)中打开这些链接,就会看到问题所在。http://wufoo.com/html5/attributes/01-placeholder.htmlhttp://jsfiddle.net/9gQZ2/有人能在文本区正确地进行换行吗?编辑:向苹果提交了一份关于这个的错误报告。 最佳答案 此链接可能对您有所帮助,并且它们遇到了相同的问题。https://github.com/mathiasbynens/jquery-placeholder/issues/42 关于css
我们在文本文件中输入了日期类型。所以我们需要占位符,所以我们这样尝试现在它显示占位符“日期”。然后我按它显示mm/dd/yyyy。然后单击它显示日期框。但不需要显示mm/dd/yyyy.点击textField后直接打开日期框.请给我们指导. 最佳答案 如前面的讨论所述,您不能将JavaScriptDate对象的值设置为空白。有关详细信息,请参阅:Howtoinitializejava.util.datetoempty但是,您可以将默认值设置为有效日期。引用Howtosetdatevalue获取更多信息。