2013-04-24 37 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