2013-12-18 70 views
-1

我有一個html頁面,其中寫入以下函數。通過使用表單名稱的函數調用表單對象的Javascript

我有在每個窗體單個文本框和按鈕多種形式。 表格名稱不同,但文本框名稱通過所有 表單相同。

現在我需要在特定窗體被點擊時調用確切的文本框。

下面是java腳本。 f_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; 
    } 
} 

以上功能沒有要求確切的文本框中。它什麼都不返回。

任何人都可以請幫忙嗎?

回答

1

我想你的意思是讓包含在f_name名的形式,而不是字面的形式命名爲「f_name」:

var reject_reason =document.forms[f_name].reject_reason; 
0

使用。接下來如果元素是低於或.parent如果元素在上面。
但是,請發送更好的信息。 你使用jQuery嗎?

相關問題