这可能是不可能的,但我认为它值得一试,所以我在问。
Servlet API基本上是一个票务流程/脚本,它搜索表单以查找它识别的表单字段,它有一个名称列表,这些名称是它识别的唯一表单字段,在创建时它不会提取的任何其他内容一票。
我相信每个人都知道html中所有元素都具有的属性“NAME”。
所以基本上这个票务流程有一个“NAMES”列表,它在一个表单中搜索,所有表单字段都有来自Servlet API的“NAMES”列表中的“NAME”,它将选择并填写一张票..
所以举个例子。 http://jsfiddle.net/KWetJ/这里有一个名为“priority”的文本框
以下是Servlet API的“NAMES”列表。它将搜索表单,并且由于表单中的某个NAMES与其Servlet API名称列表匹配,它将选择该表单并将其添加到票证中。
优先级表单字段在与Servlet API列表中的名称匹配时被选中,并创建具有在表单中选择并由Servlet API获取的优先级的票证。
现在的问题:有些人可能已经猜到我无法创建额外的或自定义的表单字段名称,因为我无法在Servlet API列表中添加新名称。所以我想的是,如果可能的话,在表单的“描述”部分添加一个下拉列表,这样我就可以开始添加文本框并将其放入该文本区域进行描述。
目标是:
可能的解决方案或替代方案,我该怎么做? ![使用AJAX的替代或可能的解决方案] [4]
![使用AJAX的替代或可能的解决方案] [4]
答案 0 :(得分:1)
textarea只能包含文本。 textarea中的HTML表单字段标记不会呈现为输入元素。如果您希望在文本中嵌入HTML元素并将它们呈现为输入元素,则需要使用CKeditor之类的内容。
答案 1 :(得分:1)
尝试使用此尺寸:http://jsfiddle.net/maniator/Ke5dy/
$('#addText').change(function(){
$('#myText').append(this.value);
});
HTML:
<select id='addText'>
<option value='hello'>hello</option>
<option value='hi'>hi</option>
<option value='hola'>hola</option>
<option value='shalom'>shalom</option>
</select>
<textarea id='myText'></textarea>