网页制作:如何使文本框获得焦点时,只呈现光标闪烁而文本框四周不变化

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-24
MFC如何不点击文本框,就让文本框获得焦点,也就是有光标闪动,谢谢

CWnd* pWnd = GetDlgItem( IDC_EDIT1 );

pWnd->SetFocus( )

jghdream 的思路是对的,不过不需要为每一个 input 加 class

input[type=text]:focus, input[type=password]:focus { border: 2px solid #f00;}

分析问题:

    文本框获取焦点时,浏览器给采用默认的处理方式,为其加上高亮外边框。

解决思路:

    我们可能通过,在input获取焦点时,采用css将文本框的外边框去掉。为文本框添加如下样式即可。

    outline:none;


样式代码:

input:focus {outline:none;}


下面给出一个完成的示例代码:

<html>
<head>
<style>
form{background-color : #FF00F1F;height:50px;padding : 15px;}
.inputStyle, .inputStyle:focus {outline:none;}
</style>
</head>
<body>
<div id="dh2">
<form>
<input type="text"  class="inputStyle"/>
<input type="text" />
</form>
</div>
</body>
</html>


,用Onfocus和Onlostfocus:
1. 当输入框内显示的是“请输入文字...”时,获取光标焦点时提示语会消失。
2. 当输入框内内容为空时,失去光标焦点时,会出现提示语。
3. 当输入框内有非提示语内容时,获取及失去光标焦点时,输入框内,内容不变化。

  • VB6.0中让文本框获得焦点的方法是什么?
    答:文本框名字.SetFocus 提示:在窗体没有显示(如已经Hide、没有Show、或者在Load等过程中),不能使用SetFocus 。如果要一启动就设置焦点,建议写成:Private sub Form_Load()Me.Show '先显示窗体 文本框名字.SetFocus '再设置焦点 End Sub 【大多数控件都有这个功能Setfocus,窗体也有。】...
  • 在运行时,怎么使文本框获得输入焦点?
    答:完整的页面代码如下:当然,主要是这句:document.getElementById('Text2').focus()--- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <INPUT id="Text1" type="text" name="Text1"><INPUT id="Text2" type="text" name...
  • 如何让文本框JTextField获取焦点
    答:一般在jframe中用如下代码实现: in = new JTextField(40); f.addWindowListener( new WindowAdapter() { public void windowOpened( WindowEvent e ){ in.requestFocus(); } }); f是你的Jframe对象,in是JTextField对象。
  • 载入网页时, 文本框得到输入焦点
    答:如:ipnut type=text value=默认信息 onselect=alert(您选中了文本框中的文字)4.获得焦点事件___onfocus 用户单击text或textarea以及select对象时,即光标落在文本框或选择框时会产生该事件.如:select name=zhengjian onfocus=alert(我成为焦点)5.失去焦点事件___onblur 失去焦点事件正好与获得焦点事件...
  • VB中如何使用Setfocus方法,使Text文本框获得焦点
    答:Private Sub Form_Load()Me.Show Text1.SetFocus End Sub 注:要使得窗体先显示出来,再设置Text1的焦点,不然会出错的。
  • ...时就自动获取到焦点,而不是点击选中后才获取焦点?
    答:你好,在页面交互面板(page interactions)中为onpageload事件添加一个case1,在弹出的case editor对话框左侧的“widgets and variables"一栏中选择“set focus on widget",然后在最右边的框框中勾选你要自动获取焦点的那个文本框即可。
  • VB高手,文本框的失去焦点与获得焦点事件应该如何触发啊?!谢谢。_百度...
    答:获得焦点,鼠标点一下text1,或者按钮事件 text1.setfocus 失去焦点,只有当焦点移出才发生,如鼠标点到了其他地方
  • 使当前网页中文本框获得焦点的快捷键?
    答:ctrl+shift+f,就一下,不用反复按tab。
  • VB中如何让文本框一获得焦点就把文本框的内容全选
    答:呵呵 还可以这样 text1.selstart=0 ’选择起始位置 text1.sellength=65000 ’选择长度 sellength文本框允许的最大长度(65535),这样做强迫VB使用文本的实际长度。
  • flash输入文本框怎么获取焦点
    答:player 8,把脚本选成as2确定。每次我用flash8都正常运行的,我把fla和swf打包发过去了。有问题的话再探讨啦^_^ 回答更新:汗……为什么要去掉if呀?去掉if语句就不通啦 详细写下做法:1版本要flash8.0,as2,舞台上按t写个文本框,框里敲个0,下面属性面板选择输入文本,把变量写成cai 2按r在...