标签: textfield

Flash AS3:ReferenceError:错误#1056:无法创建属性

我在Flash/AS3中写了一些东西,我遇到了这个问题:

ReferenceError: Error #1056: Cannot create property txtInput on package.name.DocumentClasss

基本上我有一个文档类,我可以创建movieclips剪辑的实例并编译没有问题.但是当我在舞台上放置一个输入文本字段(调色板中的"T"图标),并且它拒绝编译时出现上述错误.

我不确定这是否有所不同,但我在FlashDevelop中编写ActionScript,并在Flash IDE中完成编译.我也有两个Strict ModeWarnings Mode选择下Publish Settings -> Flash -> Script -> Settings... -> Errors.

我已经在网上搜索了这个解决方案,并且那里的唯一建议似乎是不在Flash IDE中插入文本字段,而是在文档类中动态创建它们.

有更好的解决方案吗?

谢谢

flash flashdevelop actionscript-3 textfield

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

只允许在html textinput中输入某些字符

我只需要允许用户在textinput中输入以下字符:

A-ZA-Z0-9 @#$%^*_!|

<form action="http://www.cknuckles.com/cgi/echo.cgi" method="get" name="logOn">
  User Name:<br />
  <input type="text" name="userName" size="25" /><br />
  Password:<br />
  <input type="password" name="pw" size="25" /><br />
  <input type="submit" value="Log In" onClick="validate()"/> 
</form>
Run Code Online (Sandbox Code Playgroud)

上面是我的HTML,下面是我试图用来验证它的JavaScript - 但它不起作用 - 任何线索.

<script language="javascript">
   document.logOn.onsubmit=validate;

   function validate(){

var name=document.logOn.pw.value;
    if(!name = "[a-zA-Z0-9!@#$%^*_|]"){              
alert("Your Password Cant Have any thing other than a-zA-Z0-9!@#$%^*_| - Play It Straight!");
    return false;
}               

    return true;
}

</script>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我仍然可以把字符放在">","<"和"{"等中.

有什么想法吗?

javascript character limit textfield

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

如何使材质UI中的TextField无效

我正在使用TextField组件来捕获电话号码.当用户输入时,如果条目不是数字或者不遵循格式并且显示错误文本,我想使条目无效.目前,即使不触及该字段,也会显示errorText.我怎样才能实现这种行为?

任何帮助是极大的赞赏.

validation textfield material-ui

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

将MySQL TEXT字段转换为MEDIUMTEXT的任何陷阱?

我理解MySQL TEXT和MEDIUMTEXT字段的大小/存储限制,但我只想绝对确定(在我签署更改之前)我没有考虑使用TEXT中的现有数据转换字段的任何不利影响到MEDIUMTEXT.

我关心的主要是性能,完整性和磁盘存储.

谢谢

mysql types field textfield

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

无法更改simple_form中文本字段的高度

我试过了

  #Default size for text inputs.  
  config.default_input_size = 10
Run Code Online (Sandbox Code Playgroud)

来自config/initializers/simple_form.rb

我也试过了 <%= f.input :message, :input_html => {:size => 10} %>

但这些都不会改变我的文本字段的显示方式.

height ruby-on-rails textfield simple-form

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

如何在 Flutter 的 TextField 中禁用预测文本?

我想禁用文本字段键盘中的预测文本。在原生 android 和 IOS 中并不难,但我还没有在 Flutter 中找到解决方案。

我曾尝试使用 autocorrect: false 和更改键盘类型,但它不起作用。

TextField(
          autocorrect: false,
          keyboardType: TextInputType.emailAddress,
          decoration: new InputDecoration(hintText: "Enter text"),
          autofocus: true,
        ),
Run Code Online (Sandbox Code Playgroud)

keyboard textfield autocorrect dart flutter

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

为什么软件键盘会在打开/关闭时导致小部件重建?

我有一个屏幕,其中包含一个Form带有StreamBuilder. 当我从 加载初始数据时StreamBuilderTextFormField按预期显示数据。
当我点击 内部时TextFormField,软件键盘会出现,这会导致小部件重建。当键盘再次按下时,同样的情况再次发生。

不幸的是,StreamBuilder再次订阅了并且文本框值被替换为初始值。

这是我的代码:

@override
Widget build(BuildContext context) {
  return StreamBuilder(
    stream: _bloc.inputObservable(),
    builder: (context, snapshot) {
      if (snapshot.hasData) {
        return TextFormField(
          // ...
        );
      }
      return const Center(
        child: CircularProgressIndicator(),
      );
    },
  );
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

keyboard textfield dart flutter

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

Jetpack 撰写单个数字文本字段

我正在尝试创建一个电话验证屏幕,用户必须在自己的文本字段中输入 5 个数字,如下所示。 验证文本字段

我有两个问题:

  1. 有没有办法将 TextField 限制为 1 个字符。我可以设置单行和最大行,但在视图系统中没有看到限制字符长度(如“Ms”)的方法。我可以通过忽略第一个字符之后的字符来轻松限制代码中的字符长度,但这仍然允许用户向左和向右“滚动”,即使只有 1 个字符。
  2. 有没有办法将宽度换行为 1 个字符?目前,我发现限制宽度的唯一方法是专门设置它,但是如果系统文本大小发生变化,它可能会中断。

这是一些代码,以防有帮助,这是一些非常混乱的解决方案,因此如果有问题,请道歉:

@Composable
fun CodeTextFields(
    modifier: Modifier = Modifier,
    length: Int = 5,
    onFilled: (code: String) -> Unit
) {
    var code: List<Char> by remember {
        mutableStateOf(listOf())
    }
    val focusRequesters: List<FocusRequester> = remember {
        val temp = mutableListOf<FocusRequester>()
        repeat(length) {
            temp.add(FocusRequester())
        }
        temp
    }

    Row(modifier = modifier) {
        (0 until length).forEach { index ->
            OutlinedTextField(
                modifier = Modifier
                    .weight(1f)
                    .padding(vertical = 2.dp)
                    .focusRequester(focusRequesters[index]),
                textStyle = MaterialTheme.typography.h4.copy(textAlign = …
Run Code Online (Sandbox Code Playgroud)

android textfield android-jetpack android-jetpack-compose

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

Jetpack Compose TextField 捕获键盘 Enter 输入

据我了解,Jetpack Compose Textfield 有一个 API 用于捕获键盘操作,但我不知道该 API 中有哪些可以捕获 Enter-Input

此捕获输入输入的用例是启用单击 Enter 并尝试转到下一个 TextField 并保持键盘打开

OutlinedTextField(
    value = username.value,
    onValueChange = {
        username.value = it
        },
    keyboardActions = KeyboardActions(
        onDone = {},
        onGo = {},
        onNext = {},
        onPrevious ={},
        onSearch ={},
        onSend = {}
        )
)
Run Code Online (Sandbox Code Playgroud)

android textfield kotlin android-jetpack-compose android-compose-textfield

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

JavaFX:以编程方式聚焦文本字段

我用JavaFX编写了一个应用程序,它只能用于键盘的箭头.所以我在Scene的舞台上阻止了MouseEvent,并且我"监听"了KeyEvents.我还关闭了所有节点的可聚焦性:

for(Node n : children) {
     n.setFocusTraversable(false);
Run Code Online (Sandbox Code Playgroud)

现在我有一些文本字段,复选框和按钮.我想以编程方式更改输入控件(textfield,checkbox,..)的状态:例如,我想进入文本字段以编程方式编辑内容.所以我的问题是:如何进入非焦点可遍历的文本字段?因为textfield.requestFocus(); 因为我将false设置为textfield的focustraversable属性,所以不再起作用了.

谢谢

events focus textfield javafx-2

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