Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JS从PHP表单获取NaN_Php_Javascript_Html_Nan - Fatal编程技术网

使用JS从PHP表单获取NaN

使用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&

如果我试着用从表格中提取的两个变量做任何数学运算,我会得到一个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&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;
        }
    });
});

谢谢,总是那些我花了最多时间在上面的小事情。谢谢,总是那些我花了最多时间在上面的小事情。