我在html文档中有一个循环,它为我输入
foreach (var prosize in productsize)
{
<span class="stylesize js-size">@prosize</span>
<input type="checkbox" class="js-choosesize" value="@prosize" />
}
Jquery:
const sizes = [];
Pform.find('.js-choosesize:checked').each(function (i) {
sizes[i] = $(this).val();
});
在浏览器中:
<span class="stylesize js-size">36</span>
<input type="checkbox" class="js-choosesize" value="36">
<span class="stylesize js-size">37</span>
<input type="checkbox" class="js-choosesize" value="37">
<span class="stylesize js-size">38</span>
<input type="checkbox" class="js-choosesize" value="38">
首先:我想控制输入的数量,也就是说,如果用户用";检查元件";,这会被控制吗?
第二:如果用户更改了值用";检查元件";或输入重复值,重复值将只在对象中记录一次。
我使用了此代码
Frm_AddProduct.on('DOMSubtreeModified', function () {
location.reload();
console.log('changed');
});
这是一个很好的解决方案,但就安全性而言,我不知道是否好