考虑下拉列表:
注意选择"新主题"动态添加空输入框。
这是带有css / class剥离的html:
<div id="form1">
<div>
<a>Select Topic</a>
<div>
<a>Create New Topic</a>
<ul>
<li>Topic 1</li>
<li>Topic 1</li>
<li>Topic 1</li>
</ul>
</div>
<input type="text" placeholder="Enter Topic Name" style="display: inline-block;">
<div>
<input type="button" value="Next">
</div>
</div> </div>
问题:
可以看出,表单内部尚未使用<select>
标记来创建下拉列表。我必须将这些数据发布/提交给我的cakePhp控制器。 AFAIK,我必须通过jquery获取div数据,并使用其余的相关数据执行jquery.post。
问题: 我是否正确识别只有jquery可用于发布此数据,而不是通常简单的发布到cakePhp中的控制器方法。或者还有其他方式我失踪了吗?如果是的话,我收到了很多这样的表格。是否更好地将所有表单重写为正确的表单元素(选择标记)或写入jquery以发布所有&#34;脏表单&#34;像这样。