如何运行下面示例中给定的javascript代码?
我正在尝试运行javascript代码,但它没有运行。我不知道为什么? 以下是代码示例:如何运行下面示例中给定的javascript代码?,javascript,html,Javascript,Html,我正在尝试运行javascript代码,但它没有运行。我不知道为什么? 以下是代码示例: Javascript: <Script Language="text/Javascript"> function validateForm() { var x=document.forms["form1"]["Injection"].value; var y=document.forms["form1"]["limit"].value; if (x==null || x=="") { a
Javascript:
<Script Language="text/Javascript">
function validateForm()
{
var x=document.forms["form1"]["Injection"].value;
var y=document.forms["form1"]["limit"].value;
if (x==null || x=="")
{
alert("Injection must be filled out");
return false;
}
if (y==null || y=="")
{
alert("Limit must be filled out");
return false;
}
return true;
}
</Script>
Javascript:
函数validateForm()
{
var x=document.forms[“form1”][“Injection”]值;
var y=document.forms[“form1”][“limit”]。值;
如果(x==null | | x==“”)
{
警告(“必须填写注射剂”);
返回false;
}
如果(y==null | | y==“”)
{
警告(“必须填写限额”);
返回false;
}
返回true;
}
HTML:
请告诉我哪里出了问题
onclick
onsubmit=“return validateForm()”
添加到表单元素return
关键字。没有它,表单将始终提交。使用它,当validateForm
方法返回false(无效表单)时,表单将不会提交
编辑:OP已经用上述建议更新了他的问题。表单名称是“form1”,而不是“form1”。
不要在脚本标签中使用语言,而是使用
type='text/javascript'我做了所有更改,但仍然不起作用。为什么请告诉我???@Samiksha-对我有用:-检查页面上的其他javascript是否出错。如果您想进一步帮助定义“不工作”,我的页面上没有其他javascript。“不工作”意味着即使我在空白字段中单击“提交”,页面也不会返回。@Samiksha-你说的“页面不会返回”是什么意思?还什么?如果在空白字段中单击submit,则会弹出javascript警报,页面不会提交。。。这就是你的代码暗示你正在努力实现的目标!是的,没错,但是页面正在提交到指定的页面,即使我提交的是空白字段。不知道为什么?
HTML:
<form name="form1" method="post" action="/OT_Stock/addnewinjection.jsp" onsubmit="return validateForm()">
<input type="text" name="Injection" maxlength="100" size="20" value="" style="textfield">
<input type="text" name="limit" maxlength="100" size="20" value="" style="textfield" >
<input type="submit" value="Add Name" class="buttonmain">