如何在离开文本框后将文本框值传递给 Java 脚本
how to pass text box value to java script after leaving from text box?
<html><body>
<input type="text" id="t1" name="t1" />
<input type="button" value="Edit"
onClick="edit(document.getElementById('t1').value)" />
<div id="div1" style="display: none">
<input type="text" id="t2" name="t2" value="2" />
</div>
<script>
function edit() {
x = document.getElementById('t1').value;
if (x == "1234") {
document.getElementById('div1').style.display = 'block';
alert(x);
} else {
document.getElementById("div1").style.display = 'none';
alert(x);
}
}
</script>
</body>
</html>
在这里,我将文本框 T1 的值传递给脚本,单击按钮以禁用div,但我不想在这里有按钮,相反,当我离开文本框(输入值后(时,我必须从文本框本身调用脚本。 但它需要传递文本框中所有输入的值。
喜欢
<input type="text" id="t1" name="t1" onclick="edit(document.getElementById('t1').value);" />
请帮忙? 我想要它在JavaScript而不是jquery中?请指导我。
可以在文本框上触发onblur
事件。
当焦点移出文本框时,调用所需的函数。
你可以这样尝试,
<html>
<body>
<input type="text" id="t1" name="t1" />
<div id="div1" style="display: none">
<input type="text" id="t2" name="t2" value="2" />
</div>
<script>
var x = document.getElementById("t1");
x.addEventListener("blur", edit, true);
function edit() {
//do wat ever you want
}
</script>
</body>
</html>
希望,它有帮助...
相关文章:
- 借助asp.net验证或java脚本对多个文本进行验证
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 以纯文本加载的脚本-未声明纯文本文档的字符编码
- 脚本图像获胜't用文本换行
- 尝试在随机文本和图像脚本中添加样式/更改字体
- html或java脚本代码在硬盘中创建一个文本文件
- 在Asp.net的TextBox中插入所需文本的java脚本代码
- 对照数组脚本检查文本框中的值不起作用
- java脚本:交换技术,添加随机文本
- php代码或脚本接受自动完成列表中文本框中的值
- 我收到消息“资源解释为脚本,但使用 MIME 类型文本/html 传输”
- Javascript-Android 获取选定的文本脚本
- JavaScript InvalidCharacterError 在编写文本框脚本时出错
- 阅读java脚本中的文本
- 如何通过java脚本限制粘贴文本框(Aspx.page)中的整数或字符值
- 选择<脚本></脚本>作为html正文中的纯文本
- 谷歌脚本查看文本是否包含值
- 设置“;将标签视为文本“;通过脚本将Google电子表格图表的值设置为true
- 禁用文本框的脚本错误显示
- 简单的删除文本脚本