您好,我有以下問題。我在網站http://www.telefonkoll.se當我在搜索中輸入一個數字,然後按下按鈕,然後文本自動清除,結果頁面返回給我所有的結果。如果我不使用jquery代碼,它可以正常工作。當我嘗試提交搜索時輸入文本清除
我jQuery代碼是這樣的:
$("document").ready(function() {
$("#mod_search_searchword").attr("value","Sök telefonnummer här");
});
$("#mod_search_searchword").live('focus', function (event) {
$("#mod_search_searchword").focus(function() {
$(this).val("");
});
});
$("#mod_search_searchword").live('blur', function (event) {
$("#mod_search_searchword").blur(function() {
if ($(this).val() == ""){
$(this).val("Sök telefonnummer här"); }
});
});
我想上面的代碼做的是清除當前的文本,當用戶點擊那裏。如果它寫了一些東西仍然存在,如果不是返回最初的文本。它看起來工作正常,但是當我嘗試提交數據時,顯然發生了錯誤。我不知道這是代碼還是我不知道的。
您的代碼看起來不錯。我在網頁上試了一下,它在那裏工作。 jQuery代碼是否安裝在您提供的URL上? – AndreKR 2010-11-10 22:05:50
代碼的工作,但由於某種原因,我不提交數據,如果你檢查它似乎清除它,當你按提交。沒有jQuery它不會這樣做。文本出現在那裏直到顯示結果 – Sotiris 2010-11-10 22:24:39
您知道''(「document」).ready(/*...*/)'中的''document''不需要被引用(' 「')?我不知道這是否會有所作爲,只是認爲我會提及它 – 2010-11-10 22:39:24