格式化 Javascript 中的文本
Format a text from Javascript
我在MVC中有这段代码:
<div id="weight">
@Html.TextBoxFor(m => m.Weight, new Dictionary<string, object> { { "class", "form-control" } })
</div>
在页面加载时,权重字段0
。
我想像这样格式化此字段:0 g
每次我修改此字段以在末尾添加g
之后。
我怎样才能从javascript做到这一点?
虽然我认为最好把g
放在外面,这对你有用。
逻辑是:
- 获取当前值。
- 检查其中是否有
g
。 - 如果没有,请在最后添加它。
在页面显示和用户聚焦(blur
)之后从输入中执行此检查。
var input = document.querySelector('input');
function addG() {
var val = input.value;
if (val.indexOf('g') == -1) {
input.value = val + 'g';
}
}
addG();
input.onblur = addG;
<input type="text" value="0" />
相关文章:
- Servlet对浏览器上显示的纯文本Javascript的响应
- 删除选定文本javascript前后的特定文本
- 在两个括号内插入文本 - Javascript
- 获取文本javascript+iframe
- 语音到文本JavaScript,HTML5
- 使用谷歌融合表格地图的网页文本/JavaScript未显示
- 在显示和隐藏文本(javascript)之间切换
- 使用哈希标记保存文本(Javascript - PHP - MySQL)
- 停止闪烁文本 JavaScript
- 如何计算一个字母在文本javascript中出现的次数
- 有效地突出显示文档中的文本 (JavaScript)
- 将变量传递给文本 javascript
- 如何暂停文本 Javascript / var textarray
- 从段落中搜索文本 - Javascript
- 如何使用 id 输入类型=“文本”JavaScript 中的值设置自动 2 个十进制数
- 替换文本 JavaScript .append()
- 语音到文本JavaScript识别医学词典
- 在提取的文本 JavaScript 中搜索关键字
- 如何在HTML中将文本javascript显示为正常正文的一部分
- 单击图像时更改段落文本(Javascript)