按TAB键时,在相同/不同页面上显示文本框值
show textbox value on same/different page on pressing TAB key
我有一个文本框,当我要在该文本框上写一些东西时,如果按TAB键,则会出现"请稍候"的警报,然后我想在该jsp页面或不同的jsp页面中显示输入的值,该警报即将到来,但输入的文本框值没有显示,如何做到这一点?
//a.jsp
<script type="text/javascript">
var obj;
var TAB = 9;
function catchTAB(evt,elem)
{
obj = elem;
var keyCode;
if ("which" in evt)
{// NN4 & FF & Opera
keyCode=evt.which;
} else if ("keyCode" in evt)
{// Safari & IE4+
keyCode=evt.keyCode;
} else if ("keyCode" in window.event)
{// IE4+
keyCode=window.event.keyCode;
} else if ("which" in window.event)
{
keyCode=evt.which;
} else { alert("the browser don't support"); }
if (keyCode == TAB)
{
obj.value = obj.value + "'t";
alert("Please wait");
setTimeout("obj.focus()",1);// the focus is set back to the text input
}
}
</script>
<body>
<input type="text" name="textboxname" onkeydown="catchTAB(event,this);"/>// after hitting TAB key i want to see that entered value in a.jsp page, how can i do it?
</body>
任何帮助
由于您能够捕获Tab事件,因此很容易从该事件中获取值并将其填充到页面中的任何位置。
<script type="text/javascript">
var obj;
var TAB = 9;
function catchTAB(evt,elem)
{
obj = elem;
var keyCode;
if ("which" in evt)
{// NN4 & FF & Opera
keyCode=evt.which;
} else if ("keyCode" in evt)
{// Safari & IE4+
keyCode=evt.keyCode;
} else if ("keyCode" in window.event)
{// IE4+
keyCode=window.event.keyCode;
} else if ("which" in window.event)
{
keyCode=evt.which;
} else { alert("the browser don't support"); }
if (keyCode == TAB)
{
obj.value = obj.value + "'t";
alert("Please wait");
alert( obj.value);
document.getElementById('textboxNew').value = obj.value;
setTimeout("obj.focus()",1);// the focus is set back to the text input
}
}
</script>
<body>
<input type="text" name="textboxname" onkeydown="catchTAB(event,this);"/>// after hitting TAB key i want to see that entered
value in a.jsp page, how can i do it?
<input type="text" name="textboxNew" id="textboxNew"/>
</body>
相关文章:
- xmlhttp.responseText不显示文本
- 如何在MVC中使用jQuery在文本框旁边显示文本
- 根据页面的位置突出显示文本中的字符
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 操作javascript变量[HTML]以只显示文本
- 如何显示文本长度,即使它超过ng最大长度
- 如何在悬停时显示文本而不移动页面上的内容
- ASP.NET MVC,在文本框旁边显示文本
- 可单击滚动图像以显示文本框
- 使用鼠标悬停JavaScript/HTML显示文本
- 延迟高亮显示文本区域中的文本
- 选择“选择选项”时显示文本.怎么做
- 无法使用JavaScript在画布上显示文本
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 将鼠标悬停在图像上时显示文本
- javascript:在for循环中使用settimeout来定期显示文本
- 一页主题搜索/用下一个按钮突出显示文本
- JavaScript 在更改选择时不显示文本区域
- 用于突出显示文本的JQuery/JavaScript插件
- 模式显示文本区域内容不是字符串