提问:获取textarea的值,为什么是空的?

<form action="" method="post" onsubmit="return check();">
    <input id="user" type="text" name="user" placeholder="user"><br/>
    <textarea id="content">

    </textarea>
    <input type="submit" value="提交">
</form>
<script>
        function check(ev){
            var user = $("#user").val();
            var content = $("#content").val();
            //用text()方法获取也是提示空的
           //用原生的获取也是空的
           // var content = document.getElementById('content').innerHTML;
          //alert(content);
        }
</script>

图片描述

阅读 6.9k
3 个回答

修改成這樣子試試看

function check(ev)
{
            var user = $("#user").val();
            var content = $("#content").val();
            ev = content;
            ev2 = user;
            alert(ev);
            alert(ev2);
            

        }

可能不是空的,只不过都是空格而已

新手上路,请多包涵

你在textarea里输入些字符就不是空的了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题