代码第一:
function loopForm() {
var e = document.getElementById("form1").elements;
for (var i = 0; i < e.length; i++) {
alert('this is ' + e[i].ID + ' of type' + e[i].type);
}
我把上面的代码放在一个.js中,它是从一个.aspx调用的,它带有动态创建的控件,如textbox、下拉列表、复选框和标签,在服务器端以名为form1的形式调用。我的问题是,
代码获取所有
如一页所示,我有很多标签。我想对这些值进行求和,并将它们存储在final_cpa中。
HTML :
<label class="tmpcpa">32.1</label>
JS :
function calculate_final_cpa() {
var final_cpa = 0;
var allfilled = false;
$('.tmpcpa').each(function () {
if ($(this).val() != 0) {
f
$(document).ready(function () {
$(".ProfileName").click(function () {
var dad = $(this).parent().parent();
dad.find("label").hide();
dad.find('input[type="text"]').show().focus();
});
$("input[type=text]").focusout(function () {
var da
当我使用模型的属性使用Html.DisplayFor()时,它很好地显示了属性名称的标签和带有属性值的textbox或label:
Html.DisplayFor(model => model.FirstName) // renders as First Name: Joe Smith
但是,如果我试图在ViewData中使用相同的内容,它似乎没有任何方法来指定将在呈现的html中的标签中使用的文本:
Html.Display(ViewData["something"].ToString()) // renders as (no label) someth