+ -
当前位置:首页 → 问答吧 → 求js高手看下怎么获取输入框的值?

求js高手看下怎么获取输入框的值?

时间:2011-09-27

来源:互联网

JScript code

faceul.innerHTML = '图片地址:<input type="txt" id="picurl" name="picurl" value="" style="border:1px solid #ccc;"><input type="submit" name="" onclick="insertPicUrl(\''+picid+'\','+ii+',\''+ ttarget +'\')" style="border:1px solid #ccc;" value="确定">';
         faceDiv.appendChild(faceul);





JScript code

function insertPicUrl(picid,PicUrl,ttarget) {
    var pic = PicUrl;
    if($(ttarget) != null) {
        insertContent(ttarget, pic);
    }
    $(picid+'_menu').style.display = 'none';
    $('uchome_picurl_bg').style.display = 'none';
}





上面的第二个input里面是变量ii怎么才能获取输入框picurl的值呢?这个语句怎么写呢?

还有就是下面的函数里面的PicUrl这么在里面给这个参数变成<img src="PicUrl">然后再赋值给pic呢?

本人新手,自己研究半天没搞明白,求高手给看下,感激不尽啊

作者: bigbryert   发布时间: 2011-09-27

LZ,要想获取第二个input里面picurl的值,你可以试一试 $('#picurl').val(); 这样就可以获取picurl的值……

作者: dragonsky_w   发布时间: 2011-09-27

好像不行啊,得不到

faceul.innerHTML = '图片地址:
<input type="txt" id="picurl" name="picurl" value="" style="border:1px solid #ccc;">
<input type="submit" name="" onclick="insertPicUrl(\''+picid+'\','+ii+',\''+ ttarget +'\')" style="border:1px solid #ccc;" value="确定">';
  faceDiv.appendChild(faceul);


我的意思是怎么把第一个输入框的值赋给一个变量ii,然后能加在onclick="insertPicUrl(\''+picid+'\','+ii+',\''+ ttarget +'\')"中,还有里面的反斜杠是什么意思呢?

作者: bigbryert   发布时间: 2011-09-27

function insertPicUrl(picid,ttarget) {
var pic = "jjj"; 
var title=$("input:text").val();
alert(title);
 
if($(ttarget) != null) {
insertContent(ttarget, pic);
}
$(picid+'_menu').style.display = 'none';
$('uchome_picurl_bg').style.display = 'none';
}

这样不行啊

作者: bigbryert   发布时间: 2011-09-27

function insertPicUrl(picid,ttarget) {
var pic = $('#picurl').val(); 
alert(pic);
if($(ttarget) != null) {
insertContent(ttarget, pic);
}
$(picid+'_menu').style.display = 'none';
$('uchome_picurl_bg').style.display = 'none';
}

这样也不行,提示SCRIPT5007: 无法获取属性“val”的值: 对象为 null 或未定义这个错误

作者: bigbryert   发布时间: 2011-09-27