2 lzm0114 lzm0114 于 2016.09.23 14:24 提问

input的onfocus属性调用函数问题

代码如下:
图片说明

报错提示same没有定义是怎么回事啊???(我的html文件和js文件是两个文件)

6个回答

u013076997
u013076997   2016.09.23 14:36

document.getElementsByName这个方法得到的是一个数组啊,直接.value是不行的,你需要用document.getElementById这个方法,或者document.getElementsByName("")[0].value

lzm0114
lzm0114 嗯嗯 这个我改过来了 但还是提示一样的错误
接近 2 年之前 回复
lzm0114
lzm0114   2016.09.23 14:29

这是代码:



<br> function same (){<br> var a = document.getElementsByName(&quot;username&quot;).value; <br> document.getElementsByName(&quot;member_mobile&quot;).value = a; <br> }<br> <script></p>

u013076997
u013076997   2016.09.23 15:11

刚看了一下你的script结束应该是吧?

lzm0114
lzm0114 我的html文件和js文件是两个文件,只是我刚才整理问题时忘写 / 了
接近 2 年之前 回复
strutce
strutce   Ds   Rxr 2016.09.23 15:38

你的 function same()这里 same 与() 中间多一个空格

showbo
showbo   Ds   Rxr 2016.09.23 15:43
 </script>
showbo
showbo document.getElementsByName改为document.getElementById
接近 2 年之前 回复
u014034934
u014034934   2016.09.23 15:42

function same (){
var a = document.getElementsByName("username")[0].value;
document.getElementsByName("member_mobile")[0].value = a;
}




Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
input onfocus
有个小伙伴问,如何修改input输入时的背景颜色。
input输入效果控制onfocus和onblur事件
以前看到alibaba上的注册右边的提示信息效果很不错,总想拿过来自己用.参考建行的代码.主要思想是:在输入框input 里面利用onfocus 和onblur两个事件.分别将提示信息的class改变 .tip_on, .tip_off 代码如下  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">ht
文本框onfocus()清空默认显示内容调用函数实现
function cls(){ //捕获触发事件的对象,并设置为以下语句的默认对象  with(event.srcElement)    //如果当前值为默认值,则清空 if(value==defaultValue) value="" }  function res(){  //捕获触发事件的对象,并设置为以下语句的默认对象 with(event.srcElement)
JS 之 onfocus事件和onblur事件
在我们平时开发网站中,我们一定会经常遇到onfocus和onblur这两个事件,今天就给大家简单介绍一下这两个事件: onfocus 事件在对象获得焦点时发生。 function setStyle(x) { document.getElementById(x).style.background="yellow" } 请输入: 当文本框得到焦点的时候,触发
onfocus 获得焦点方法只获取一次input的值
var valid = true; function check(value,money){ if(value>=money) && valid == true){ $("#id").val(value); valid = false; }else{ return; } } check对用一个onfocus 方法; 当点击输入框的时候会给valid赋值t
HTML onfocus (获得焦点)和 onblur (失去焦点)
HTML onfocus 事件属性 定义和用法 onfocus 属性在元素获得焦点时触发。 onfocus 常用于 、 以及 . 提示:onfocus 属性与 onblur 属性相反。 注释:onfocus 属性不适用于以下元素:、、、、、、、、、 或 。 实例 当输入字段获得焦点时触发函数。此函数改变输入字段的背景色 function s
input标签动态属性执行的函数
<form class="form"> <input type="tel" class="tel" placeholder="请输入电话号码"/> </form> js代码: var i = 0; $(".tel").bind("input propertychange",function(){ i++;
HTML设置input搜索框onfocus样式
input搜索框onfocus设置圆角边框样式 html: css: #middle1-search{ height: 32px; width: 596px; position: absolute; right:202px; border-radius: 30px; font-size: 14px; color: rgb(153,153,153); backgr
鼠标聚焦事件onfocus
标签中写onfocus 例子  function wa(){        var a=$("#theTotalNumberOfInspectionStaff").val();        var b=$("#highGrade").val();        var c=b/a        var e=c*100        var d = e.toFixed(2);  
javascript onfocus()和onselect()方法区别
onfocus()是获得焦点,onselect()是选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件