标签: input-field

React Native Input组件采用ony数值

在React-Native项目中,我有一个Native Base的Input组件,我希望这个组件只取数字值0-9并给出这个字段的默认值,我找了关于这个问题的其他问题,我不知道那些可能是那些答案是'textInput'组件或某种方式的建议对我不起作用?你能帮我吗?

validation numeric input-field react-native

7
推荐指数
2
解决办法
8127
查看次数

仅使输入字段的一部分不可编辑

我在网上做了一些狩猎,还没有找到任何具体的答案.是否可以有一个文本字段,其中的默认文本是不可编辑的?

例如,假设我需要用户输入电话号码.他们看到的是:

Input Phone Number: ***-***-****
Run Code Online (Sandbox Code Playgroud)

他们可以编辑他们想要的任何星星.但是,即使该字段完全是空的,也不应该删除破折号.我已经看到输入区域的readonlydisabled标签,但那些会使整个字段禁用.

我希望用户能够输入信息,而不会将我设置的默认字符更改为输入字段.

如果你需要它来试验,这里有一些虚拟代码:

<!doctype HTML>
<html>
<body>
    <section>
         <article>
             <label>Phone Number Entry: </label>
             <input type="tel" name="phone" placeholder="123-456-7890" 
                                        onkeypress='eval(event)' required/>
          </article>
     </section>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html html5 input-field

6
推荐指数
1
解决办法
4903
查看次数

如何在unity3d中隐藏InputField附加输入框

FiledInput在Android应用程序中使用,当我开始将字符串放入softkeyboard弹出框和框中时,我想摆脱它.

有没有办法这样做Unity3d 4.6.2f1

文本

c# android unity-game-engine input-field

6
推荐指数
1
解决办法
6750
查看次数

使用图标验证输入字段不能顺利进行

当我的图标在输入-lg内部时,当我点击该字段时,它看起来像......我的意思是我的评论应该在这里,但它不应该使图标更大.我需要评论来,但是图标和输入lg字段.

这是我的演示代码:

$(document).ready(function () {
    $('#contact-form').validate({
        rules: {
            fullname: {
                minlength: 4,
                required: true
            },
            username: {
                required: true,
                email: true
            },
            password: {
                minlength: 8,
                required: true
            },
            confirm_password: {
                minlength: 8,
                required: true
            },
            mobile: {
                minlength: 11,
                required: true
            }
        },
        highlight: function (element) {
            $(element).closest('.control-group').removeClass('success').addClass('error');
        },
        success: function (element) {
            element.text('OK!').addClass('valid')
                .closest('.control-group').removeClass('error').addClass('success');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.min.js"></script>
<div class="container">
    <form method="POST" class="form-horizontal" id="contact-form">
        <div class="control-group">
            <div class="controls">
                <div class="input-group input-group-lg">
                    <span …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery input-field twitter-bootstrap

6
推荐指数
1
解决办法
856
查看次数

当初始值通过\绑定到 props.object 时,如何使用 Formik 表单将焦点设置在 TextField\input 上?

我有来自@material-ui/core 的带有这个 TextField 的 Formik 表单:

<TextField
    autoFocus
    fullWidth
    name='name'
    label='Name'
    variant="outlined"
    onChange={handleChange("name")}
    helperText={errors.name ? errors.name : "What's your name?"
    error={errors.name}
    touched={touched.name}
    value={values.name}
/>
Run Code Online (Sandbox Code Playgroud)

当表单第一次加载并initialValues设置为空user对象时,这非常有效。名称输入将成为焦点。

但是,当使用现有用户对象(在编辑操作期间)加载表单时,它会正确加载所有字段,但不再有焦点。

此表单位于无状态功能组件内,props.user来自父组件。

关于如何在这种情况下设置焦点的任何想法?有什么地方可以挂机呼叫焦点吗?

####### 编辑 1 #######

我尝试使用useEffect但它在输入字段实际更新值之前被触发...

useEffect(() =>
{
    debugger;

    textInput.focus(); // at this point the input field hasn't gotten the value yet.
})
Run Code Online (Sandbox Code Playgroud)

我的猜测是我需要ref在父组件内部保存一个......

forms input-field autofocus reactjs formik

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

所有浏览器都会忽略无名输入字段吗?

如果浏览器没有指定name属性,它是否可以保证不发送输入元素?

例如,我们可以假设POST下面的表格不会发送信用卡号码吗?

<form action="/process" method="post">
  <input id="credit-card-number" type="text">
  <input type="submit" name="commit" value="Go">
</form>
Run Code Online (Sandbox Code Playgroud)

html forms http-post name-attribute input-field

5
推荐指数
1
解决办法
3465
查看次数

输入数字最大属性调整大小字段

在Chrome中为输入数字字段添加最大值时,它将根据最大值的宽度重新调整字段的大小。

看来我无法控制调整大小的行为。

<input type="number" name="" value="3500" placeholder="3500" min="500">
<br>
<input type="number" name="" value="3500" placeholder="3500" min="500" max="100000">
<br>
<input type="number" name="" value="3500" placeholder="3500" min="500" max="100000000">
Run Code Online (Sandbox Code Playgroud)

问题:如何使它的行为像没有max属性或普通文本字段一样。

PS:切换类型时,我看不到样式的任何更改。PPS:我必须说我已经尝试使用了,-webkit-appearance: textfield;textfield默认情况下Chrome已经在使用。

html css webkit google-chrome input-field

5
推荐指数
1
解决办法
251
查看次数

子光标宽度垂直条在Safari输入/ textarea中始终可见

在Safari 9.0.3,Mac OS X El Capitan中,在我的一个页面上,所有输入和textarea元素在聚焦时都表现出这种行为:元素左侧始终显示一个垂直条,宽度比输入的更薄光标.

当元素聚焦时,光标闪烁,即它开启和关闭.所以我为这两个截取了2个截图:

当光标打开时: 在此输入图像描述

当光标关闭时: 在此输入图像描述

正如您在光标关闭的第二张图像中所看到的那样,那里仍然有一个垂直条,当元素聚焦时它永远不会消失.

我试图通过在浏览器中逐个切换规则来追踪导致问题的CSS规则.事实证明,它是font-size.但问题是:只有当字体大小设置为特定值(在我的情况下为14px)时才会出现此问题.将字体大小设置为其他值会导致条形图消失.

这在任何其他主流浏览器中都不会发生.

有没有人见过这个?这是一个Safari bug吗?

html css safari cross-browser input-field

5
推荐指数
1
解决办法
263
查看次数

防止输入文本框中出现退格键

我正在制作一个测试打字速度的 Web 应用程序。

它为用户提供了一些要输入的文本以及一个要输入的输入框。如果用户输入了错误的键,我将使用preventDefault生成的键事件来防止在输入框中输入错误的字符(而是向用户显示错误消息)。

问题是,并preventDefault不能阻止输入退格键。理想情况下,由于错误的按键永远不会输入到文本框中,因此允许退格是没有意义的。如果用户习惯性地在发现错误时按退格键,则会导致输入框中的文本变得不正确。这不会影响测试结果,只是不是理想的情况。

如何防止“文本”类型的 HTML5 输入元素中出现退格?

html javascript input-field dom-events

5
推荐指数
1
解决办法
6595
查看次数

InputField 中的芯片类似于 Jetpack Compose 中的 Gmail

我想知道 Jetpack Compose 是否有可能获得类似 Gmail 的行为,有人以前做过类似的事情并想分享他们的解决方案吗?

我只是想让用户有机会在上传之前向其内容添加标签,我不需要像下面的 gif 中那样的弹出建议。

只是简单的芯片InputField

android input-field kotlin android-jetpack-compose

4
推荐指数
1
解决办法
1946
查看次数