gpt4 book ai didi

javascript - 如何将值放入javascript中的输入标签中

转载 作者:行者123 更新时间:2023-12-02 22:57:47 26 4
gpt4 key购买 nike

我想在这里发布表单数据表单Javascript,我得到两个值,并分配给两个变量,现在我需要仅从javascript文件发布这两个值,但我无法将这些值分配给输入标签

    <div id="richTextArea" style="border: 2px solid rgb(40, 110, 89);width: 400px;height: 100%">
<iframe id="comments" name="comments" frameborder="0"
align="left" height="100%" width="100%"></iframe><br>
<input type="hidden" id=Task_ID value=<%= status_info[i].Task_ID%> name="Task_ID">
<button type="Submit" id=cmtSend title="Submit above Comment.." align="left" style="border: 2px solid rgb(40, 110, 89); width: 400px">Send</button>
</div>

cmtSend.addEventListener("click", function () {
var cmnt_Val = document.getElementById('comments').contentWindow.document.body.innerHTML
var task_ID = document.getElementById('Task_ID').value
//cmnt_Val having "welcome" and task_ID having 100001
if(cmnt_Val == ""){
alert("please enter the comment ...")
}
else {
alert(cmnt_Val)
let form = document.createElement('form');
form.action = '/StatusData';
form.method = 'Post';
form.innerHTML += '<input name="Comments" value=cmnt_Val>';
form.innerHTML += '<input name="Task_ID" value=task_ID>';
document.body.append(form);
form.submit();
}
}, false)

在这里,我单击提交按钮,我在控制台中得到以下结果

{ Comments: 'cmnt_Val', Task_ID: 'task_ID' }

最佳答案

查看您的代码,并假设变量 cmnt_Valtask_ID 有一些值,您不能像您那样在值内使用它们,您应该这样做:

 form.innerHTML += ('<input name="Comments" value="'+cmnt_Val+'">');
form.innerHTML += ('<input name="Task_ID" value="'+task_ID+'">');

如果有帮助,请告诉我:)

关于javascript - 如何将值放入javascript中的输入标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57907603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com