Javascript通过使用表单名称的函数调用表单对象
我有一个html页面,其中编写了以下函数 我有多个表单,每个表单中都有一个文本框和按钮。 表单名称不同,但文本框名称始终相同 表格 现在我需要在单击特定表单时调用精确文本框 下面是java脚本。f_name表示表单名称。拒绝原因是所有表单中的文本框Javascript通过使用表单名称的函数调用表单对象,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我有一个html页面,其中编写了以下函数 我有多个表单,每个表单中都有一个文本框和按钮。 表单名称不同,但文本框名称始终相同 表格 现在我需要在单击特定表单时调用精确文本框 下面是java脚本。f_name表示表单名称。拒绝原因是所有表单中的文本框 <script language='javascript'> function validate(f_name){ var reject_reason =document.f_name.reject_reason; if ((reje
<script language='javascript'>
function validate(f_name){
var reject_reason =document.f_name.reject_reason;
if ((reject_reason.value==null)||(reject_reason.value=="")){
alert('Enter Value');
reject_reason.focus();
return false;
}
}
函数验证(f_名称){
var拒绝原因=document.f\u name.reject\u原因;
if((拒绝原因.值==null)| |(拒绝原因.值==“”)){
警报(“输入值”);
拒绝理由。焦点();
返回false;
}
}
上述函数未调用文本框中的确切值。它不返回任何内容。
有人能帮忙吗?我想你是想得到包含在
f\u name
中的表单,而不是字面上的“f\u name”:
如果元素在下面,则使用.next;如果元素在上面,则使用.parent。
但是,请发送更好的信息。 您正在使用jQuery吗
var reject_reason =document.forms[f_name].reject_reason;