所以我有一个烹饪食谱数据库,我正在制作一个网络表单,该表单最终将连接到数据库以向其中添加条目。数据库中的一列是“标签”。Web 表单将显示之前使用过的所有标签(带有复选框),并为用户提供添加新标签的选项,该标签将显示为现有标签旁边的新复选框。
问题#1:现在标签被1个空格隔开,但我希望它们被更大的间隙隔开,这样看起来更好。做这个的最好方式是什么?
问题2:随着更多标签的添加,它们最终会到达该字段集的右边缘。使它们换行到下一行并确保忽略新标签和前一个标签之间的空格的最佳方法是什么?(否则新标签可能会缩进我不想要的下一行!)
HTML代码:
<p>
<fieldset>
<legend>Tags:</legend>
<span class="tags">
<input type="checkbox" name="tags" value="Dessert">Dessert <input type="checkbox" name="tags" value="Fast">Fast <input type="checkbox" name="tags" value="Entree">Entree
</span>
<p>
<input type="text" id="addtag"><input type="submit" value="Add">
</p>
</fieldset>
</p>
JAVASCRIPT:
$("input[value='Add']").click(function(event){
event.preventDefault();
tagAdded = document.getElementById('addtag').value;
if (tagAdded!=null && tagAdded.trim()!="") {
//$('.tags').append('????????');
}
});
谢谢!