使用axure,如何让一个文本框在页面打开时就自动获取到焦点,而不是点击选中后才获取焦点

使用axure,如何让一个文本框在页面打开时就自动获取到焦点,而不是点击选中后才获取焦点,第1张

你好,在页面交互面板(page interactions)中为onpageload事件添加一个case1,在d出的case editor对话框左侧的“widgets and variables"一栏中选择“set focus on widget",然后在最右边的框框中勾选你要自动获取焦点的那个文本框即可。

表格哪有焦点,你表格既然想要焦点了,也就是你的表格是可编辑的;

可编辑就是文本框或文本域了,然后把他们的样式调整为无边框无背景,放在表格里,这样看起来文本框就是表格,焦点也就获取到了

假设搜索框的的id为 search <input type="text" id="search" />

<script>

documentonkeydown=function(e){

e=e||windowevent;

if(ekeyCode==83){

documentgetElementById('search')focus();

}

}

</script>

<!DOCTYPE HTML>

<form><input id="input1"><input id="input2"><button type="submit">Submit</button></form>

<script>

(function(){

var q;

windowaddEventListener("focus", function(e){

var p;

e = e || windowevent;

p = etarget;

if (pnodeName === "INPUT") {

pname = pid;

if (q)

qname = "";

q = p;

}

}, true)

}())

</script>

所写的是你IFRAME的onload方法,并不是页面的onload方法。如果你的IFRAME是在页面装载时自己装进去的就可以在页面的onload事件中让你的IFRAME得到焦点

在BODY的事件里面写上:onload="HtmlEditorfocus()"

如果你的IFRAME是在你点击或执行了某一步 *** 作后才进行装载的你可以在这步 *** 作之后同样添加上面的这样一句代码

function(){

……

HtmlEditorsrc="…";

HtmlEditorfocus();

}

以上就是关于使用axure,如何让一个文本框在页面打开时就自动获取到焦点,而不是点击选中后才获取焦点全部的内容,包括:使用axure,如何让一个文本框在页面打开时就自动获取到焦点,而不是点击选中后才获取焦点、JSP页面获得焦点的问题,怎么获得一个表格的焦点,focus()、网页设计中如何只按一个建让搜索框获得焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9808824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存