Javascript html表单提交时未捕获textarea内容
我正在使用Javascript html表单提交时未捕获textarea内容,javascript,html,forms,textarea,Javascript,Html,Forms,Textarea,我正在使用textarea标记捕获HTML表单中的多行输入,但它从来不会与其他input字段中的数据一起捕获!为什么会这样 <form id="contact_form" method="POST"> <!-- form-item --> <div class="form-item form-item--half"> <label class="form__label">email<span>*</span
textarea
标记捕获HTML
表单中的多行输入,但它从来不会与其他input
字段中的数据一起捕获!为什么会这样
<form id="contact_form" method="POST">
<!-- form-item -->
<div class="form-item form-item--half">
<label class="form__label">email<span>*</span>
</label>
<input class="form-control" type="email" name="input" required placeholder=""/>
</div><!-- End / form-item -->
<!-- form-item -->
<div class="form-item form-item--half">
<label class="form__label">name<span>*</span>
</label>
<input class="form-control" type="text" name="input" required placeholder=""/>
</div><!-- End / form-item -->
<!-- form-item -->
<div class="form-item">
<label class="form__label">message<span>*</span>
</label>
<textarea class="form-control" required placeholder=""></textarea>
</div><!-- End / form-item -->
<!-- form-item -->
<div class="form-item">
<input class="md-btn btn-custom" type="submit" id="send_message_btn" value="Send message" >
</input>
<span id="success_message" style="margin-left: 25px; color: #4BB543; display: none;">✓ Thanks for the email, we will be in touch promptly.</span>
</div><!-- End / form-item -->
</form>
但是,消息字段从未在序列化消息中捕获。有什么帮助吗?没有存储的原因是您的textarea没有name属性,应该是这样的
<textarea class="form-control" required placeholder="" name="message"></textarea>
我没有看到为文本区域设置任何名称属性,同时确保您的名称属性对不同字段具有不同的值
<textarea class="form-control" required placeholder="" name="message"></textarea>