PHPVAR(051)获取Javascript中的值41?

PHPVAR(051)获取Javascript中的值41?,javascript,php,html,function,variables,Javascript,Php,Html,Function,Variables,所以我使用变量$intSNr=$\u REQUEST[“SNr”] 它工作正常,变量中的每一个地方都有051,我试着全部回显它们。 现在当我按下这个网站上的一个按钮- `<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,<?php echo $intSNr.','.$anotherNr ?>)">` 因为一些用户出现问题,当 他们点击按钮,我试图提醒该值-该

所以我使用变量
$intSNr=$\u REQUEST[“SNr”]
它工作正常,变量中的每一个地方都有051,我试着全部回显它们。
现在当我按下这个网站上的一个按钮-

`<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,<?php echo $intSNr.','.$anotherNr ?>)">`
因为一些用户出现问题,当
他们点击按钮,我试图提醒该值-该值变为41,而不是051

我尝试使用隐藏的输入值
$intSNr

var test = document.getElementById('test');  
var testsnr = test.value;
并发出警报
testsnr
-瞧,它变成了051?
那么,我的
$intSNr
使用

在javascript中,所有从
0
开始的数字都是
octall

在javascript中,所有从
0
开始的数字都是
octall

在javascript中,所有从
0
开始的数字都是
octall

在javascript中,所有从
0
开始的数字都是
octall
在javascript中,所有从
0
开始的数字都是
octall
尝试以下操作:

onClick="doSubmit(this.form,<?php echo (int) $intSNr.','.$anotherNr ?>)">
onClick=“doSubmit(this.form,)”>
对于javascript,前导零的数字是八进制数,因此
051
等于
41
。将其解析为int应该可以解决问题。

尝试以下方法:

onClick="doSubmit(this.form,<?php echo (int) $intSNr.','.$anotherNr ?>)">
onClick=“doSubmit(this.form,)”>
对于javascript,前导零的数字是八进制数,因此
051
等于
41
。将其解析为int应该可以解决问题。

尝试以下方法:

onClick="doSubmit(this.form,<?php echo (int) $intSNr.','.$anotherNr ?>)">
onClick=“doSubmit(this.form,)”>
对于javascript,前导零的数字是八进制数,因此
051
等于
41
。将其解析为int应该可以解决问题。

尝试以下方法:

onClick="doSubmit(this.form,<?php echo (int) $intSNr.','.$anotherNr ?>)">
onClick=“doSubmit(this.form,)”>

对于javascript,前导零的数字是八进制数,因此
051
等于
41
。将其解析为int应该可以解决这个问题。

编写如下所述的按钮代码

<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,'<?php echo $intSNr; ?>', '<?php echo $anotherNr; ?>' )">

编写按钮代码,如下所述

<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,'<?php echo $intSNr; ?>', '<?php echo $anotherNr; ?>' )">

编写按钮代码,如下所述

<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,'<?php echo $intSNr; ?>', '<?php echo $anotherNr; ?>' )">

编写按钮代码,如下所述

<input type="button" value="Save changes" name="Save" onClick="doSubmit(this.form,'<?php echo $intSNr; ?>', '<?php echo $anotherNr; ?>' )">


oct51==dec41
请参见此处,滚动至“0作为前缀”。php将以
0
开头的数字视为八进制。如果您使用
'use strict'
您应该会收到警告。八进制或无八进制,如果您想保留前导零,则必须使用字符串数据类型而不是数字。
oct51==dec41
请参见此处,滚动至“0作为前缀”.php将数字以
0
开头视为八进制如果使用
“use strict”
您应该得到警告。八进制或不八进制,如果要保留前导零,则必须使用字符串数据类型而不是数字。
oct51==dec41
请参见此处,滚动到“0作为前缀”.php将数字以
0
开头视为八进制如果使用
“use strict”
您应该得到警告。八进制或不八进制,如果要保留前导零,则必须使用字符串数据类型而不是数字。
oct51==dec41
请参见此处,滚动到“0作为前缀”.php将数字以
0
开头视为八进制如果使用
“use strict”
您应该会收到一条警告。八进制或不八进制,如果要保留前导零,则必须使用字符串数据类型而不是数字。请参阅有关使用“use strict”的注释。如果您在非八进制数字前面加上前缀,则应为
NaN
,但您会得到一个小数,例如
08==8
请参阅关于使用“use strict”的注释。如果您在非八进制数字前加前缀,则期望
NaN
但得到一个小数,例如
08==8
请参阅关于使用“use strict”的注释。如果您在非八进制数字前加前缀,则期望
NaN
但得到一个小数,例如
08==8
请参阅关于使用“use strict”的注释。如果您在非八进制数字前加前缀,则预期为
NaN
,但您会得到一个小数,例如
08==8
非常感谢,我就这样做了!:)或者echo intval($intSNr)非常感谢,这帮我做到了!:)或者echo intval($intSNr)非常感谢,这帮我做到了!:)或者echo intval($intSNr)非常感谢,这帮我做到了!:)或echo intval($intSNr)