asp中INPUT怎么能让框里显示的默认值单击消失并赋时间值后让鼠标指针停留在新赋时间值后面,方便二次修改

以下代码已实现单击input后赋新时间值的操作,因为指针始终停留在文本框最左边,如何修改使指针停留在文本框内容最右边,如下:<inputname="AddTime"typ... 以下代码已实现单击input后赋新时间值的操作,因为指针始终停留在文本框最左边,如何修改使指针停留在文本框内容最右边,如下:
<input name="AddTime" type="text" id="AddTime" size="15" value="请按时间格式输入" onclick="this.value='<%=date()%>';focus()" />
目前效果如下:

期望效果如下:
展开
 我来答
温陌觉M
推荐于2016-11-26 · TA获得超过369个赞
知道小有建树答主
回答量:251
采纳率:80%
帮助的人:138万
展开全部
<script>
        function myfocus(myid) {  
            if(window.navigator.appName.toLowerCase().indexOf("microsoft")>=0){
                   var e = event.srcElement;
                   var r = e.createTextRange();
                   r.moveStart('character',e.value.length);
                   r.collapse(true);
                   r.select();          
            }else{                     
                document.getElementById(myid).focus();// 获取焦点
            }  
        } 
</script>

<input name="textfield" type="text" id="abc" onclick="this.value=(new Date()).toLocaleDateString();myfocus(this)" value="" size="40" />

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式