php - 如何限制输入文本中显示的字符数?

标签 php css input maxlength

我有一个我无法更改的 PHP 字符串,它会生成一个带有如下日期的输入:

<input type="text" value="2016-07-12 00:00:00" maxlength="10">

我不需要 00:00:00 部分,所以我使用 maxlength 将其剪掉但它仍然显示。我该怎么做才能把它取下来?我无法更改 PHP,因此只能依赖 CSS 和 HTML 解决方案。

最佳答案

如果您想使用 CSS 实现此目的,请阅读 this .

使用 javascript,您可以通过以下方法实现此目的:

var val = document.getElementById("myDate").value;
document.getElementById("myDate").value = val.substring(0, val.indexOf(" "));
<input type="text" value="2016-07-12 00:00:00" maxlength="10" id="myDate">

var val = document.getElementById("myDate").value;
document.getElementById("myDate").value = val.split(" ")[0];
<input type="text" value="2016-07-12 00:00:00" maxlength="10" id="myDate">

var val = document.getElementById("myDate").value;
var maxLen = 10;
document.getElementById("myDate").value = val.substring(0,maxLen);
<input type="text" value="2016-07-12 00:00:00" maxlength="10" id="myDate">

关于php - 如何限制输入文本中显示的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38344053/

相关文章:

java - 使用Java下载当前正在播放的音频

java - 校准操纵杆的算法

javascript - 数组 url - 回显下一个 url

php - 使用带有 php 的 web 服务的 Android 远程 MySQL 操作

php - 考虑到时区差异,如何计算一天中的平均时间?

css - 在移动 View 中如何隐藏表格中的某些列?

css - 如何有选择地应用CSS规则?

javascript - 如何让登录部分在用户登录时消失?

html - 单击提交按钮时输入 css 扩展问题

javascript - 从 AJAX 获取字符串