我没有这么多复选框:
<input type="checkbox" id="mango" value="mango" /> <label>MANGO</label><br>
<input type="checkbox" id="santol" value="santol" /> <label>SANTOL</label><br>
<input type="checkbox" id="guava" value="guava" /> <label>GUAVA</label><br>
<input type="checkbox" id="lomboy" value="lomboy" /> <label>LOMBOY</label><br>
<input type="checkbox" id="apple" value="apple" /> <label>APPLE</label><br>
<input type="checkbox" id="orange" value="orange" /> <label>ORANGE</label><br>
...................<>
Run Code Online (Sandbox Code Playgroud)
现在,我正在尝试做的是检查所有ID的复选框,而不检查并放入数组.像这样的东西:
"fruitsGranted":["apple","lomboy","orange"]; //check is true
"fruitsDenied":["mango","santol","guava"]; //check false
Run Code Online (Sandbox Code Playgroud)
可以请有人告诉我该怎么做.谢谢.
我只想询问有关在数组中添加数据的问题.但我想放的数据来自输入框表.这是我一直在练习获取数据的代码:
我有一个添加按钮,每次单击该按钮时,它都会将数据存储在my_data变量中.
我想在我的变量中生成一个输出,如下所示:
my_data = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"}]
Run Code Online (Sandbox Code Playgroud)
如果我再次添加另一个数据,它将添加该变量,它是这样的:
my_data = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"},
{plank:"2",thickness:"5",width:"6",length:"2",qty:"1",brdFt:"50"}]
Run Code Online (Sandbox Code Playgroud)
我现在的代码非常糟糕,所以请帮忙.
目前我的输出:
1,4,6,4,1
只是想问一下如何将消息放在另一行之后.这是我程序中的代码:
function isEmpty(field,name,minVal, maxVal){
var msg ="";
if (field.val() >= minVal || field.val() <= maxVal){
if ( field.val().length == 0){
msg=(name + ' is empty.\n');
}
}
else{
msg=(name + ' inputted is invalid or number is more than 1000. \n');
}
return msg;
}
function validateTallyReq(par){
var msg= "Please read the following:";
msg += isEmpty($('#tallyPlankNo'),'Plank Number ',1,999) ;
msg += isEmpty($("#tallyThick"), 'Thickness value',.9,999);
msg += isEmpty($("#tallyWidth"), 'Width Value',.9,999);
msg += isEmpty($("#tallyLength"), 'Lenght Value',.9,999);
msg += isEmpty($("#tallyQty"), 'Quantity',1,3);
if (msg …Run Code Online (Sandbox Code Playgroud) 这与我的上一个问题有关(注意:我已经有了一些好的答案).我正在做一个会过滤的程序.我没有包含这个问题,因为我认为只要我知道如何从行中获取数据,我就更容易添加文本.但令我沮丧的是,我现在无法编写好的程序代码.
我目前正在使用这个javascript代码(感谢Awea):
$('#out').click(function(){
$('table tr').each(function(){
var td = '';
$(this).find('option:selected').each(function(){
td = td + ' ' + $(this).text();
});
td = td + ' ' + $(this).find('input').val();
alert(td);
});
})
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何在行中的数据之前添加文本?例如,此代码警告第一行,如data1.1 data1.2 data1.3,
然后第二排像data2.1 data2.2 data2.3,
我希望我的输出显示如下
[
{"name":"data1.1","comparison":"data1.2", "value":"data1.3"},
{"name":"data2.1","comparison":"data2.2", "value":"data2.3"},
{"name":"data3.1","comparison":"data3.2", "value":"data3.3"}
{.....and so on......}]
但在此之前,我想检查连续的所有FIRST单元格是否都不为空.如果它为空,则跳过该行然后进入下一行.
有人可以帮助我,请...