matlabgui可编辑文本中的string在输入时消失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlabgui可编辑文本中的string在输入时消失相关的知识,希望对你有一定的参考价值。

参考技术A MatlabGUI可以用来创建和编辑图形用户界面(GUI)。几乎所有MatlabGUI中支持的窗口都可以包含文本元素,比如按钮、文本输入框、单选框或复选框,等等。当这些文本元素处于输入状态时,文本内容将消失,这是由MatlabGUI编程模型本身定义的行为。

同一html函数中的可编辑文本和输入字段(Textarea + input)

【中文标题】同一html函数中的可编辑文本和输入字段(Textarea + input)【英文标题】:Editable text and input field in same html function (Textarea + input) 【发布时间】:2019-06-06 20:24:14 【问题描述】:

我有一个文本,其中大部分文本都是预先填充的,这是用户将拥有的“最”常见文本,以及一个用户必须输入日期的输入字段。 我尝试过使用带有输入字段的 Summernote,但效果不太好。

如上图所示,第一个文本是默认文本,但用户也可以编辑。输入字段和默认文本必须合二为一,因为它应该创建一个流畅的文本,并且如果用户插入了信息,输入字段将在其他一些地方进行检查。

【问题讨论】:

您似乎要求将<input> 嵌套在<textarea> 中。需要大量的修改,特别是当您光标四处或全选并同时选择两者时创建“流利”部分。使用标记化方法可能更容易。 (例如“请填写日期YYYY-MM-DD”然后检查"" 嗯.. 从来没想过.. 问题是该输入字段值将在其他地方单独使用,并且取决于它是否已填充,该字段旁边会显示一个反馈检查让用户看到他必须填写而不是填写。也许除了 textarea/input 之外的其他东西可能会起作用?是否可以使用 javascript/jquery 验证 YYYY-MM-DD 的文本? 【参考方案1】:

您始终可以使用 textarea 元素并在该元素中指定 type="date"。这与占位符和关键字“必需”相结合就可以了。您还可以将年、月和日期分隔到各自的字段中。

或者,如果这是一个 PHP 表单,您总是可以使用下面的 PHP 自动获取日期。

示例 1:

<textarea  name="example" type="date" placeholder="YYYY-MM-DD" required ></textarea>

示例 2:

<?php
date_default_timezone_set('America/Los_Angeles');
$time_stamp = date('Y-m-d H:i:s');
?>

【讨论】:

我看不出这如何解决 OP 的要求,即能够更改日期周围的文本并在显式字段中输入日期。 (文本和日期均可编辑)。

以上是关于matlabgui可编辑文本中的string在输入时消失的主要内容,如果未能解决你的问题,请参考以下文章

matlabgui滑动条看不见

Phonegap 中的只读文本输入字段是可编辑的

重新加载可扩展列表时如何重新关注编辑文本...?

在输入框中的光标后添加不可编辑的文本

带有提示的编辑文本中的 Android 可访问性

MATLAB GUI制作快速入门