例如:
<input type="text" name="test" onChange="document.formname.test.value=.document.formname.test.value.replace('something','something else')" />
替换功能有效,但它不会关注每一次更改
你如何让它不失焦点?
我正在尝试做的是使某些文字在键入时立即替换为新文本,但您可以继续输入
答案 0 :(得分:2)
简短回答:document.formname.test.focus();
<input type="text" name="test" onChange="document.formname.test.value=document.formname.test.value.replace('something','something else'); document.formname.test.focus();" />
答案 1 :(得分:0)
如果您想继续关注该输入,请尝试:
onChange="document.formname.test.value=.document.formname.test.value.replace('something','something else'); document.formname.test.focus();"
答案 2 :(得分:0)
请不要使用onChange属性javascript永远不应该在html标记中无穷无尽绝对必要。而是将您的脚本包含在页面正文的末尾。
<body>
some content...
<script src="path to your script" type="text/javascript"></script>
</body>