Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
拖动链接以使用Jquery动态创建文本框_Jquery_Html_Dynamic_Textbox_Drag And Drop - Fatal编程技术网

拖动链接以使用Jquery动态创建文本框

拖动链接以使用Jquery动态创建文本框,jquery,html,dynamic,textbox,drag-and-drop,Jquery,Html,Dynamic,Textbox,Drag And Drop,伙计们,我的HTML文件由2个DIV标签和一个Submit按钮组成,如下所示 <div id="menu"> <a href="#">Textbox</a> </div> <div id="Container"> <!-- this is Dynamic area --> </div> <input type="Submit" name="submit"> 我想要的是,如

伙计们,我的HTML文件由2个DIV标签和一个Submit按钮组成,如下所示

<div id="menu">
    <a href="#">Textbox</a>
</div>

<div id="Container">
  <!-- this is Dynamic area -->     
</div>
<input type="Submit" name="submit">


我想要的是,如果我将一个链接(文本框)从menu DIV拖到Container DIV,我需要在Container DIV中动态创建一个文本框。。稍后我需要从Submit按钮获取文本框值,关于如何使用Jquery实现这一点,有什么想法或来源吗?

我会这样说。但是我没有测试代码

首先,使用jquery ui使链接可拖放。将类Dragable&Dropable添加到链接中。 在拖放时触发在容器内创建文本框的函数

$(".draggable").draggable();

$(".droppable").droppable({
drop: function() { 
    $('#Container').append($('<input type="text" id="someid" />'));
    }
});
您的html必须更改为

<div id="menu">
    <a class="draggable" href="#">Textbox</a>
</div>

<div id="Container" class="droppable">
  <!-- this is Dynamic area -->     
</div>
<input type="Submit" name="submit" onclick="getvalues()">

这就是您需要的:

像这样的事?


请注意,我更改了您的html,在链接中添加了一个“数据名”属性,该属性指定了它创建的输入的名称

Thank Dude!我几乎得到了我想要的;)
<div id="menu">
    <a class="draggable" href="#">Textbox</a>
</div>

<div id="Container" class="droppable">
  <!-- this is Dynamic area -->     
</div>
<input type="Submit" name="submit" onclick="getvalues()">