Php Javascript错误捕获范围值
我对javascript有问题 像这样的函数Php Javascript错误捕获范围值,php,javascript,Php,Javascript,我对javascript有问题 像这样的函数 <script> function validasi(){ var x=document.forms["form1"]["request"].value; var y=document.forms["form1"]["stock"].value; if (x>y) {
<script>
function validasi(){
var x=document.forms["form1"]["request"].value;
var y=document.forms["form1"]["stock"].value;
if (x>y)
{
alert("Stock available only "+ y +"");
return false;
}
}
</script>
<form name="form1" id="form1">
Request :<input type="text" name="request" id="request">
</br>
Stock : <input type="text" name="stock" id="stock" value="100">
</br>
<input type="button" value="click" onclick="validasi()">
</form>
函数validasi(){
var x=document.forms[“form1”][“request”].value;
var y=文件.表格[“表格1”][“股票”].价值;
如果(x>y)
{
警报(“仅库存”+y+”);
返回false;
}
}
还有像这样的表格
<script>
function validasi(){
var x=document.forms["form1"]["request"].value;
var y=document.forms["form1"]["stock"].value;
if (x>y)
{
alert("Stock available only "+ y +"");
return false;
}
}
</script>
<form name="form1" id="form1">
Request :<input type="text" name="request" id="request">
</br>
Stock : <input type="text" name="stock" id="stock" value="100">
</br>
<input type="button" value="click" onclick="validasi()">
</form>
请求:
股票:
为什么当我填写的请求=90,库存=150。警报显示。。
但当我填写申请表=10,库存=150时。警报没有显示
任何人都可以帮助我。。感谢您的关注。您必须解析这些值:
var x=parseFloat(document.forms["form1"]["request"].value);
现在您正在比较字符串,例如“9”>“150”
是真的
还请注意,最好直接使用您的id:
var x=parseFloat(document.getElementById("request").value);
谢谢你,罗伊。。其作品:)