gpt4 book ai didi

c# - 获取所有控件的值

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:38 25 4
gpt4 key购买 nike

我正在尝试像这样获取控件的值:

 function ConfirmWithUser() 
{
var nodeText = '';
$('.mytreeview input[@type=checkbox]:checked').each(function() {
nodeText += $(this).next('a').text() + '\r';


});
var confirmationMessage;
confirmationMessage = "Please review the data before submitting:" + "\r"
+ "Sample Received Date: " + document.getElementById(received_dateTextbox).Value + "\r"
+ "Site of Ocurrence: " + document.getElementById(site_of_occurrenceTextBox).Value + "\r"
+ "Occurrence Date: " + document.getElementById(occurrence_dateTextBox).Value + "\r"
+ "Report Date: " + document.getElementById(report_byTextBox).Value + "\r"
+ "Specimen ID: " + document.getElementById(spec_idTextBox).Value + "\r"
+ "Batch ID: " + document.getElementById(batch_idTextBox).Value + "\r\n"
+ "Report Initiated By: " + document.getElementById(report_byTextBox).Value + "\r\n"
+ "Problem Identified By: " + $("input[@name=RadioButtonList1]:checked").val() + "\r\n"
+ "Problem List: " + nodeText;

HiddenFieldConfirmation.Value = confirmationMessage;

if (confirm(document.getElementById('HiddenFieldConfirmation').value) == true)
{ return true; }
else
{ return false; }
}

而且 CONFIRM 框根本没有触发!我没有得到任何弹出。

我尝试使用 firefox 进行调试,一旦它转到这一行:

confirmationMessage = "Please review the data before submitting:" + "\r"
+ "Sample Received Date: " + document.getElementById(re.......

它跳出函数

我做错了什么?如何获取所有控件的值?

最佳答案

您需要为 value 使用小写字母“v”并引用您的元素 ID。例如:

document.getElementById("received_dateTextbox").value

因为看起来您已经在使用 jQuery,所以您可以让您的代码更简洁一些。所以 document.getElementById("received_dateTextbox").value 变成:

$("#received_dateTextbox").val()

关于c# - 获取所有控件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745473/

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