【问题标题】:how to set focus after text?如何在文本后设置焦点?
【发布时间】:2011-10-31 04:57:32
【问题描述】:
<script>
function focusit(){
var qbox = document.getElementById('q');
qbox.focus();
qbox.value = qbox.value;
}
</script>

<body onload="focusit();">

<textarea name='q' rows='3' cols='100' id='q'><?php sone code here ?></textarea>

此文本区域用于输入查询。当页面加载时,它被设置为焦点 - 没问题,因为它没有文本。提交查询后,页面将再次加载其中的文本,但焦点在文本之前。现在在 FFX 最近这个词。不久前,这种药物在歌剧中起作用。 :(我如何在所有浏览器上将这个编码成文字?..基本上就像在谷歌的盒子里一样

【问题讨论】:

  • qbox.value = qbox.value; 添加了什么?
  • 这是我从网上得到的代码
  • 我没有给你详细的答案,但我已经看到了这个完成的使用范围。我相信范围主要用于选择您拥有的文本,但它也应该允许您将光标放在末尾。我怎么有比这更简单的解决方案。
  • 如果你想让人们替换或决定去结束自己,添加一个 qbox.select()

标签: javascript html text focus textarea


【解决方案1】:

您应该尝试在该页面上发布值。当页面再次加载时,只需在 textarea 中显示发布的值。

$value = $_POST['q'];


<textarea name='q' rows='3' cols='100' id='q'><?php echo $value; ?></textarea>

【讨论】:

  • 这正是它的样子..我只是为插画而支持
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-05
  • 1970-01-01
  • 2010-10-10
相关资源
最近更新 更多