我明白這個錯誤意味着我無法理解爲什麼會發生這種情況。無法在core.js文件中設置未定義的屬性'值'
我使用Joomla 1.7並創建了一個組件。現在一切正常,一個奇怪的一天,當我試圖提交表單時,我收到了這個錯誤。 這是我有:
<form action="index.php" method="post" name="adminForm">
..some elements...
<input type="hidden" name="option" value="<?php echo $lists['option']; ?>" />
<input type="hidden" name="task" value="<?php echo $lists['task']; ?>" />
</form>
當$lists['task']
回聲正是它suppoused來。 現在錯誤顯示在submitForm功能core.js的Joomla文件,其中包含內部:
function submitform(a) {
if (a) document.adminForm.task.value = a;
if (typeof document.adminForm.onsubmit == "function") document.adminForm.onsubmit();
typeof document.adminForm.fireEvent == "function" && document.adminForm.fireEvent("submit");
document.adminForm.submit()
}
對不起文件被壓縮,基本上這是一個很簡單的功能,任務元素設置爲給定var和提交表格。 (FYI:在a
變種是正確的VAR,一切都完美地發送)
現在似乎是我無法理解的是爲什麼我得到,當它從來沒有發生過這樣的錯誤,我已經創造了許多形式是這樣在組件內部完全相同,它工作正常。
也許這是由'$表[」值引起任務']'這樣可以變得格格不入(通過用戶錯誤或者代碼中的其他地方),使得 WTK 2012-08-03 11:57:50
這很好,但我已經檢查過,它很好。即使我硬編碼一些價值仍然相同的結果。 – 2012-08-03 12:13:05
好吧,所以一旦你硬編碼一些價值,它可以每次重現?在不同的瀏覽器上? – WTK 2012-08-03 12:58:45