更改文本框 Javascript 的单个值
Change a single value of a textbox Javascript
我只想更改输入的一个值,例如:在输入收入中,"xy"我想更改的只是"和"假设新值是"p",并且"x"离开。最终结果应该是"xp"。
http://s2.subirimagenes.com/privadas/previo/thump_2265651input.pnghttp://s2.subirimagenes.com/privadas/previo/thump_2265653input2.png
<input type="text"id="txtChar1" onkeypress="isNumberKey();">
function isNumberKey()
{
var text = document.getElementById(txtChar1).value;
if (text[1] >= 0)
{
text[1].write("p");
text[1].value ="p";
text.charAt(1).value = "p";
text[1].innerHTML = "p";
text[1] = "p";
}
}
忘记澄清在这种情况下存在的选项是那些探测并且没有走过任何的选项。
字符串是不可变的。你的描述不清楚,但我能说的最好的是你想颠倒字符的顺序。
function isNumberKey()
{
var el = document.getElementById("txtChar1");
el.value = el.value.split("").reverse().join("");
}
.split("")
将字符串转换为其字符数组。然后.reverse()
颠倒这些数组成员的顺序,.join("")
将这些成员联接回字符串。
另一种方法是将this
传递给函数,因为这是更新的函数。
<input type="text"id="txtChar1" onkeypress="isNumberKey(this);">
function isNumberKey(el)
{
el.value = el.value.split("").reverse().join("");
}
我不会详细介绍你的代码出了什么问题,因为我认为你只是把一堆任意的代码放在一起,希望它能工作。不用说,这几乎都是错的。
相关文章:
- 访问html元素值javascript
- 当DIV中的文本高亮显示时,如何获得DIV中Span的值?(Javascript)
- 如何匹配多个值使用正则表达式返回单个值
- 如何从MYSQL中获取单个值并将其保存到JavaScript变量中
- 如何根据JavaScript Node.js中的单个值动态拆分数组
- 使用 JAVASCRIPT 将单个值复制到多个列中
- 使用 Javascript 从 JSON 文件向 HTML 返回单个值
- Javascript 更新关联数组中的单个值
- 更改文本框 Javascript 的单个值
- 如何使用javascript或jquery读取json中的单个值
- 用javascript创建一个具有单个值的对象数组
- 使用JavaScript更改外部CSS表中的单个值
- 如何使用JavaScript/Angular.js从数组中获取单个值
- 如何在Javascript中打印字典的单个值
- JavaScript将单个值存储为日期格式
- Javascript对象数组获得单个值
- 在 javascript 中获取数组的单个值
- 从数组中提取单个值以存储在变量 javascript 中
- 从Javascript数组中获取单个值
- Javascript ==操作符之间的单个值和数组