2012-09-22 22 views
0

因此,我有一個多部分窗體,應該自動填充另一個輸入。我已經使用模糊來識別輸入失去焦點時,但我無法讓它自動填充輸入失敗焦點的值的其他輸入。我看起來非常簡單和合乎邏輯,根本不起作用。在失去焦點 - 輸入不自動填充

任何幫助表示讚賞。

company_name.blur(function(){ 
     $('#dba').val(company_name.val()); 
    }); 

UPDATE

這似乎有什麼東西比眼睛正趕上這樣做了。下面的簡單答案應該是對的,我想我的代碼是正確的,而另一些人正在做骯髒的工作。

我不能讓代碼高亮與我的代碼工作得很好,所以我已經把它在一個文本文件以供您查看。 再次感謝!

http://www.codewithphp.com/form.txt

回答

3

什麼是company_name設置爲?以下對我有用!

HTML

<div>Type something here:<input name="editMe" type="text" /></div> 

<div>Populates here:<input name="target" type="text" /></div> 

jQuery的

$(document).ready(function() { 
    $("input[name=editMe]").blur(function() { 
     $("input[name=target]").val($(this).val()); 
    }); 
}); 

jsFiddle

+0

company_name設置爲var company_name = $('#company_name'); 雖然,我會嘗試你輸入法,看看是否能更好地工作。 –

+0

更新!這對我沒有用。我將繼續併發布整個代碼,因爲在我看來,它必須是另外一件事,做這件事情之後的骯髒工作。 –

+0

並進行更新。我只是意識到,我有一個點擊功能內的代碼..所以我會嘗試檢查出來非常快。 –

0

所以,檢查出了事情的原委後。我原來的代碼改爲

$('#company_name').blur(function(){ 
     $('#dba').val($(this).val()); 
    }); 

和MOVED以外的點擊功能。

它不舒服的原因是因爲點擊功能的它裏面沒有重複回到形式,看它是否是「模糊」 ..

更重要的是,我可以簡單地填充#dba val與company_name.val並失去模糊功能。

+0

因此你的問題是固定的? – JoeFletch

+0

是的,我會將你的答案標記爲答案 - 因爲你幫助我跳出來了! –