标签: input-field

输入文本元素的正确readonly属性语法是什么?

我知道它的readonly属性text input,但是当从其他站点读取代码时(我的一个讨厌的习惯)我看到了不止一个实现:

<input type="text" value="myvalue" class="class anotherclass" readonly >
Run Code Online (Sandbox Code Playgroud)

<input type="text" value="myvalue" class="class anotherclass" readonly="readonly" >
Run Code Online (Sandbox Code Playgroud)

我甚至见过

<input type="text" value="myvalue" class="class anotherclass" readonly="true" >
Run Code Online (Sandbox Code Playgroud)

..而且我相信我看到了更多,但现在不记得确切的语法..

那么,哪一个是我应该使用的正确的呢?

html forms readonly input-field

62
推荐指数
2
解决办法
9万
查看次数

React-Native不能用非首字母写首字母

反应原生我有些麻烦.我有一个输入组件(如文本字段)供用户输入他的电子邮件地址,但事实是,第一个字母总是作为大写字母默认,并且不可能使它成为非资本.我怎么能改变它,因为第一个字母也可以很小?在此输入图像描述

input-field react-native

58
推荐指数
3
解决办法
2万
查看次数

HTML5输入类型=数字更改步骤行为

如果我使用type ="number"的输入字段,其中step ="100".我不希望奇数无效.我只想增加或减少值为1000.

<input type="number" min="100" max="999999" step="100" />
Run Code Online (Sandbox Code Playgroud)

如果用户输入值"199"并提交,则他/她会收到错误,因为该值不能被100分割.但我想要的步骤值是控制微调器的行为,例如,如果用户点击我希望值199变为200,如果他/她点击,我希望它变为100.或者理想情况下,我希望值增加或减少值为100.

我该怎么做呢?我尝试使用无效事件(使用jQuery 1.7.2),如下所示:

$( "[type='number']" ).bind( 'invalid', function( e ) {
    var el = $( this ),
      val = el.val( ),
      min = el.attr( 'min' ),
      max = el.attr( 'max' );

    if ( val >= min && val <= max ) {
        return false;
    }
} );
Run Code Online (Sandbox Code Playgroud)

但这导致表单未提交.

PS.:这是在Fedora 16上的Google Chrome 20.0.1132.57中.

html javascript jquery html5 input-field

28
推荐指数
2
解决办法
7585
查看次数

CSS - 删除输入字段活动突出显示

仅使用html和css,如何禁用活动输入字段周围的蓝色(在Firefox中)突出显示颜色.我尝试过使用input {outline:none;}但没有成功.谢谢您的帮助!=)

好吧,忽略前面关于大纲的代码,我选择了错误的属性来改变.我想要的是简单地删除活动表单输入字段周围的突出显示(无论浏览器,它出现的粗体和彩色边框),而无需更改或禁用样式.谢谢=)

css input-field

26
推荐指数
4
解决办法
4万
查看次数

有没有办法有一个蒙面数字输入字段?

我正在Android上创建一个HTML5应用程序,对于这个特定的场景,我们有一个输入字段,用于信用卡的安全代码,我们希望强制输入字段仅限数字并屏蔽.

我没有运气寻找这个具体案例,从我自己研究/尝试的一切事情来看,这不能仅仅通过HTML5完成(因为数字和密码都是类型的选项,只有一种类型可以使用).我失去了一些东西,有一种方法,同时具有输入通过HTML5被屏蔽或有另一种方式来迫使键盘输入型或通过CSS或JavaScript掩盖输入弹出数字键盘?

谢谢你的帮助!

html5 android input-field

24
推荐指数
1
解决办法
1万
查看次数

在将HTML表单弹出为JQuery对话框时,如何避免自动关注第一个输入字段?

我在SO上看过类似的问题,包括这个问题,这个问题已经过时了.我阅读并关注了链接,但目前还不清楚今天是否有适当的解决方案.

我的底层问题是我placeholder="..."在输入字段上使用HTML .通过自动聚焦在第一个字段上,其占位符对用户不再可见.

编辑

这是我的HTML代码:

<div id='LOGIN_FORM' title="Login">
    <form action="">
        <input type="text" name="login_id" required="required"
                           placeholder="Enter user ID" /><br />
        <input type="password" name="login_pwd" required="required"
                           placeholder="Enter password" /><br />
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的JS代码:

$("#login").click(function() { 
    $("#LOGIN_FORM").dialog({ modal: true }, { buttons: [
    {
            text: "Ok",
            click: function() { $(this).dialog("close"); }
        }
    ] });
});
Run Code Online (Sandbox Code Playgroud)

html jquery placeholder input-field autofocus

22
推荐指数
5
解决办法
5万
查看次数

如何使用jquery显示自定义样式输入文件的文件名?

我使用CSS设置了一个文件输入样式:

.custom-file-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer; 
}
Run Code Online (Sandbox Code Playgroud)
<form>
  <label for="file-upload" class="custom-file-upload">
    <i class="fa fa-cloud-upload"></i> Upload Image
  </label>
  <input id="file-upload" name='upload_cont_img' type="file" style="display:none;">
</form>  
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想显示所选的文件名.这怎么可能使用CSS或jQuery?

html javascript css jquery input-field

19
推荐指数
4
解决办法
4万
查看次数

如何检查文件字段是否为空?

我很难用 $_FILES

我想检查它是否为空,如果它不是空的,那么它不应该尝试上传文件.我该如何检查?

php validation file-upload input-field

16
推荐指数
5
解决办法
6万
查看次数

jQuery动态输入字段焦点

我想使用以下jQuery动态地向我的页面添加一个输入字段:

var inputNode = "<input id='inputNode' class='tiContent' type='text'
    placeholder='text input...'/>";
$("div").append(inputNode);
Run Code Online (Sandbox Code Playgroud)

在这样做之后,我希望输入字段具有闪烁文本光标的焦点,所以我想在创建后立即键入它.

有人可以告诉我我该怎么做?

我试过打电话

$(inputNode).focus()

并且也尝试过

$(inputNode).trigger('click')

但他们都没有工作.点击后我可以输入字段,但正如我所说,我想立即键入而不进行任何交互.

jquery focus input-field jquery-click-event

16
推荐指数
1
解决办法
2万
查看次数

如何强制输入只允许Alpha字母?

在这里使用jQuery,但无法阻止数字输入到输入字段

http://codepen.io/leongaban/pen/owbjg

输入

<input type="text" name="field" maxlength="8"
    title="Only Letters"
    value="Type Letters Only"
    onkeydown="return alphaOnly(event);"
    onblur="if (this.value == '') {this.value = 'Type Letters Only';}"
    onfocus="if (this.value == 'Type Letters Only') {this.value = '';}"/>
Run Code Online (Sandbox Code Playgroud)

jQuery的

function alphaOnly(event) {

  alert(event);

  var key;

  if (window.event) {
    key = window.event.key;
  } else if (e) {
    key = e.which;
  }
  //var key = window.event.key || event.key;
  alert(key.value);
  return ((key >= 65 && key <= 90) || (key >= 95 && key <= 122));

}
Run Code Online (Sandbox Code Playgroud)

我在这里看到了很多关于如何限制数字的例子,我正在使用正确的密钥代码来表示az和AZ.你看到我做错了吗?

javascript jquery input input-field

15
推荐指数
5
解决办法
7万
查看次数