PHP での print または echo の結果は、数値であるか、常に文字列であるか。例えば:
これはPHPコードです:
<?php
$num = 10;
?>
これはJSコードです:
function isLarge(number)
{
var s = document.getElementById("test").value;
if (s > number)
{
window.alert("to large");
return false;
}
return true;
}
これは私の他のPHPです:
<input type="text" id=""test>
<input type="button" value="click" onclick="isLarge('<?php print $num?>')">
これを実行すると、結果が正しくありません。print $num
は、数値と比較されない数値の文字列を私に与えていると思いました。