2013-04-24 29 views
-4

我有一個添加按鈕 ,我想設置按鈕打開一個文本框被點擊時無需刷新 的頁面,我認爲解決的辦法是JavaScript的 所以請幫我上使用javascript

clickin按鈕創建一個文本框
+2

-1代替html請做一些研究,我們的工作不是爲你做這項工作。做一些努力。 – Dom 2013-04-24 14:57:42

+0

打開文本框而不刷新頁面?不知道你在說什麼:-s – 2013-04-24 14:57:43

回答

0

如果可以,使用jQuery。簡單地說:

HTML:

<button id="createInput">Create</button> 

<div id="textarea"></div> 

和jQuery:

$('#createInput').click(function(){ 
    $('#textarea').html('<input type="text" />'); 
    return false; 
}); 

注:如果你想創建的每個新元素點擊按鈕,與append

+0

確定。可以說我有三個按鈕,它們都有相同的類。 他們在我的網站的不同部分。當我點擊添加按鈕時,它應該打開這個添加按鈕的文本框。我使用這個代碼,但它不會工作。有什麼問題? $( 'createInput')。點擊(函數(){ – 2013-04-26 13:52:25

+0

那又怎樣?我不明白你的意思。@HamedGhaderi – alix 2013-04-26 13:53:41

0

第一設置文本框顯示:無在CSS, 然後 使用jQuery

$('#id-Of-your-button').on('click', function(){ $('Your-text-box').show(); })

,如果你想切換能見度使用

$('Your-text-box').toggle();

+0

OP想要「創造」一個元素。不要切換現有的。 – alix 2013-04-24 15:00:28

+0

他可以使用附加功能 – Forrestoned 2013-04-24 15:00:58