【发布时间】:2014-11-28 17:54:21
【问题描述】:
我想只改变一个输入的一个值,例如:在输入收入“xy”我想改变的只是“和”假设一个新的值是“p”,而“x”离开。最终结果应该是“xp”。
http://s2.subirimagenes.com/privadas/previo/thump_2265651input.png http://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";
}
}
忘记澄清在这种情况下存在的选项是那些探测并且没有行走的选项。
【问题讨论】:
-
你不应该用
text[0]来做这一切吗?另外,你的错误是什么?
标签: javascript input modifier