【发布时间】:2016-02-12 09:31:52
【问题描述】:
我正在尝试将附加到我的按钮的值发送到名为“your-message”的文本区域,并要求它使用 Javascript 按名称命名。但是由于某种原因,该值似乎无法正确传递到文本区域。
有人知道我的 JavaScript 哪里出错了吗?
<script type = "text/javascript">
function request_booking(objButton) {
var booking = objButton.value;
alert(booking);
var textarea = document.getElementByName('your-message');
textarea.value(booking);
}
</script>
<button id="3" value="Start Date: 2016-02-12 \n Finish Date: 2017 -02-12 \n Additional Requests: \n" class="request-booking" onclick="request_booking(this)">Request</button>
<button onclick="request_booking(this)" class="request" id="2" value="2 Submitted" type="submit">Request</button>
<button onclick="request_booking(this)" class="request" id="3" value="3 Submitted" type="submit">Request</button>
<textarea aria-invalid="false" aria-required="true" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" rows="10" cols="40" name="your-message"></textarea>
【问题讨论】:
-
$(textarea).val(booking);? -
我试了一下,遗憾的是我尝试时没有传递任何值。我尝试用您的建议替换“textarea.value(booking);”。
标签: javascript jquery html button textarea