日期:2014-05-16  浏览次数:20417 次

新手问题 如何在js里获得表单中文本框的值.
我知道这个问题太白痴了,但是我找了半天也没找到。求告知。
就是有一个<input id="aaa">是不是 在js里 用 c=document.getElementById("aaa");这样?
如果我要把弄个字符串加上刚获取的这个c 怎么弄?b="asdqwdsaa"+c; 是这样吗 我们学校没讲过js。

------解决方案--------------------
HTML code
<input id="aaa" type="text"><br />
<input type="button" value="click me" onclick="_click()" />
</body>
<script>
    function _click(){
        var c = document.getElementById('aaa').value;
        var b = "asdqwdsaa"+c;
        alert(b)
    }
</script>

------解决方案--------------------
document.getElementById('aaa')获取的是input对象
document.getElementById('aaa').value; 通过value属性来取值
------解决方案--------------------
var c = document.getElementById('aaa').value
楼主获得的只是dom对象,而没有获得值。
建议楼主下点js教程看看,这样没有基础不行的..