使用JS从PHP表单获取NaN
如果我试着用从表格中提取的两个变量做任何数学运算,我会得到一个NaN值。如果我尝试它,它也会给我NaN。IDK,如果它有帮助,但是值是使用PHP从URL提取的;示例:使用JS从PHP表单获取NaN,php,javascript,html,nan,Php,Javascript,Html,Nan,如果我试着用从表格中提取的两个变量做任何数学运算,我会得到一个NaN值。如果我尝试它,它也会给我NaN。IDK,如果它有帮助,但是值是使用PHP从URL提取的;示例:../serch.php?animal=all&color=any&sunSd=all&lifepn=all&limiterF=5&limiterT=20 limiterF和limiterT是我的同事。 html: 这是单击“下一步搜索”时将返回的内容: .../serch.php?animal=all&color=any&
../serch.php?animal=all&color=any&sunSd=all&lifepn=all&limiterF=5&limiterT=20
limiterF和limiterT是我的同事。
html:
这是单击“下一步搜索”时将返回的内容:
.../serch.php?animal=all&color=any&sunSd=all&lifeSpn=all&limiterF=NaN&limiterT=NaN
value
是DOM元素的属性,而不是jQuery对象。可以对原始DOM元素使用val()
或value
$('element').val()
// OR
$('element')[0].value
另外,要设置通常不使用的值,可以使用val
$('element').val('newValue')
value
是DOM元素的属性,而不是jQuery对象。可以对原始DOM元素使用val()
或value
$('element').val()
// OR
$('element')[0].value
另外,要设置通常不使用的值,可以使用val
$('element').val('newValue')
使用该方法,因为value
在试图调用jQuery对象的“value”属性时将返回未定义:
$(document).ready(function() {
$("#serchForm input").click(function(e) {
if(e.target.id == 'submitNew') {
e.preventDefault();
$('#limiterFid').val(0);
$('#limiterTid').val(20);
$("#serchForm").submit();
} else if (e.target.id == 'nextSerch') {
e.preventDefault();
var limiterF = $('#limiterFid').val(),
limiterT = $('#limiterTid').val();
limiterT = limiterF + limiterT;
limiterF = parseInt(limiterF, 5);
$('#limiterFid').val(limiterF);
$('#limiterTid').val(limiterT);
$("#serchForm").submit();
} else {
return;
}
});
});
使用该方法,因为value
在试图调用jQuery对象的“value”属性时将返回未定义:
$(document).ready(function() {
$("#serchForm input").click(function(e) {
if(e.target.id == 'submitNew') {
e.preventDefault();
$('#limiterFid').val(0);
$('#limiterTid').val(20);
$("#serchForm").submit();
} else if (e.target.id == 'nextSerch') {
e.preventDefault();
var limiterF = $('#limiterFid').val(),
limiterT = $('#limiterTid').val();
limiterT = limiterF + limiterT;
limiterF = parseInt(limiterF, 5);
$('#limiterFid').val(limiterF);
$('#limiterTid').val(limiterT);
$("#serchForm").submit();
} else {
return;
}
});
});
谢谢,总是那些我花了最多时间在上面的小事情。谢谢,总是那些我花了最多时间在上面的小事情。