我想知道如何在javascript中模拟文本框编辑操作。基本上,我需要通过代码编辑一个文本框,并希望所有相应的文本框java脚本事件都像用户手动执行更新时那样触发。
这是我一直在使用的简单代码。单击“提交”按钮将文本框的值设置为“测试”。然后我会自动触发相应的onkeyup事件。
<html>
<body>
<script type="text/javascript">
function hello(event) {
var fromElement = event.target;
alert(fromElement.value);
}
function handleClick() {
var tE = document.getElementById("tarea");
tE.value = "Test";
}
</script>
<input type="text" id="tarea" name="tarea" value="" onKeyUp="hello(event)"/>
<input type="submit" value="Submit" onclick="handleClick()">
</body>
</html>
感谢。
答案 0 :(得分:2)
要触发onkeyup
事件,您只需调用它,它就是一个功能:
tE.onkeyup();
答案 1 :(得分:0)
您可以调用输入字段的onkeyup()
方法。