我有一个html页面,其中写有以下函数。
我有多个表单,每个表单中都有单个文本框和按钮。 表单名称不同但文本框名称相同 形式。
现在我需要在点击特定表单时调用确切的文本框。
下面是java脚本。 f_name表示表单name.reject_reason是所有表单中的文本框。
<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;
}
}
上面的函数没有调用完全正确的文本框。它什么都不返回。
有人可以帮忙吗?
答案 0 :(得分:1)
我认为您的意思是获取f_name
中包含名称的表单,而不是字面上名为“f_name”的表单:
var reject_reason =document.forms[f_name].reject_reason;
答案 1 :(得分:0)
如果元素在下面,则使用.next;如果元素在上面,则使用.parent 但是,请发送更好的信息。 你在使用jQuery吗?