我有这个表格,我试图从文本区域中获取值.出于某种原因,它不想这么做.

<form action="/profile/index/sendmessage" method="post" enctype="application/x-www-form-urlencoded">
    <div class="upload_form">
        <dt id="message-label"><label class="optional" for="message">Enter Message</label></dt>
        <dd id="message-element">
        <textarea cols="60" rows="5" id="message" name="message"></textarea></dd>
        <dt id="id-label">&nbsp;</dt>
        <dd id="id-element">
        <input type="hidden" id="id" value="145198" name="id"></dd>
        <dt id="send_message-label">&nbsp;</dt>
        <dd id="send_message-element">
        <input type="submit" class="sendamessage" value="Send" id="send_message" name="send_message"></dd>
    </div>
</form>


$("input.sendamessage").click(function(event) {
    event.preventDefault();

    var message = $('textarea#message').html();
    var id      = $('input#id').val();

    console.log(message + '-' + id);
});

or jsfiddle

有什么主意吗?

推荐答案

Value of textarea is also taken with val method:

var message = $('textarea#message').val();
console.log(message);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea cols="60" rows="5" id="message" name="message">
Hello,
 world!
</textarea>

Jquery相关问答推荐

Bootstrap 3模态框和video.js视频未正确调整大小

如何在外部JS文件中使用带有参数的laravel路由

可以推迟 jQuery 的加载吗?

在正则表达式字符括号中包含连字符?

jquery如何判断ajax调用的响应类型

jQuery找到最近的匹配元素

如何使用 jquery 获取屏幕的高度

JavaScript 或 jQuery 字符串以实用函数结尾

jQuery中的正则表达式字段验证

ASP .NET MVC 在每个字段级别禁用客户端验证

在 Javascript 中,字典理解或 Object `map`

如何从 jQuery 中的父级中 Select 所有子级(任何级别)?

使用 D3.js(IE、safari 和 chrome)创建 SVG 后,如何保存/导出 SVG 文件?

将字符串true和false转为布尔值

移动 chrome 在滚动时触发调整大小事件

使用 jQuery DataTables 时禁用第一列的自动排序

如何使用 JQuery 创建一个新的 img 标签,其中包含来自 JavaScript 对象的 src 和 id?

JavaScript 中的简单节流阀

如何在文件 Select 上触发事件

在页面加载之间保持变量