我有一个Web应用程序,主要由一个包含信息的大表单组成.表单分为多个选项卡,以使其对用户更具可读性:
<form>
<div id="tabs">
<ul>
<li><a href="#tab1">Tab1</a></li>
<li><a href="#tab2">Tab2</a></li>
</ul>
<div id="tab1">A big table with a lot of input rows</div>
<div id="tab2">A big table with a lot of input rows</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
表单是动态扩展的(额外的行添加到表中).每隔10秒,表单就会被序列化并与服务器同步.
我现在想在其中一个选项卡上添加交互式表单:当用户在字段中输入名称时,此信息将发送到服务器并返回与该名称关联的ID.此id用作某些动态添加的表单字段的标识符.
这样一个页面的快速草图将如下所示:
<form action="bigform.php">
<div id="tabs">
<ul>
<li><a href="#tab1">Tab1</a></li>
<li><a href="#tab2">Tab2</a></li>
</ul>
<div id="tab1">A big table with a lot of input rows</div>
<div id="tab2">
<div class="associatedinfo">
<p>Information for Joe</p>
<ul>
<li><input name="associated[26][]" /></li>
<li><input name="associated[26][]" /></li>
</ul>
</div>
<div class="associatedinfo">
<p>Information for Jill</p>
<ul>
<li><input name="associated[12][]" /></li> …Run Code Online (Sandbox Code Playgroud) 我有一组选项卡,代表表单的不同部分,全部对齐到左侧.当用户填写所有部分时,我希望他能够查看整个表单.
我正在使用jQuery UI选项卡来分割不同部分的部分.用户可以根据需要在各部分之间切换.
我现在想要以下内容:
所以问题是:如何在jQuery UI中更改单个选项卡的样式?
我想使用PHP过滤器功能快速过滤表单并向用户显示反馈.我的表单中的某些字段是必需的,有些则不是.
我将用来filter_input_array()过滤我的所有字段.我会在多次运行中传递数据.通过这种方式,我将能够显示多个错误消息.
我有一个问题:如何忽略不需要的空字段?我没有看到它的过滤器.
更新:澄清过滤器和错误消息的要求:
我想使用过滤器来检查:
我想为每种类型的错误显示错误消息,每个字段最多显示1条错误消息.
我正在尝试以编程方式修改word文档中的嵌入式Excel表.为此,我修改了docx文件和嵌入式excel文件.
主要文件的重要部分如下:
<w:object w:dxaOrig="8406" w:dyaOrig="2056">
<v:shape id="_x0000_i1028" type="#_x0000_t75"
style="width:390.75pt;height:95.25pt" o:ole=""><v:imagedata r:id="rId14"
o:title=""/>
</v:shape>
<o:OLEObject Type="Embed" ProgID="Excel.Sheet.12" ShapeID="_x0000_i1028"
DrawAspect="Content" ObjectID="_1349794876" r:id="rId15"
UpdateMode="Always"/>
</w:object>
Run Code Online (Sandbox Code Playgroud)
word文档使用OLEObject链接到嵌入的Excel文档.出于显示目的,使用.wmf文件(使用该v:shape元素).我修改了excel文档,这个文档已经过时了.
这导致文档中出现一些奇怪的行为:
当然,我希望在打开文档时表格显示正确的表格.如何触发Word以丢弃图像并重绘预览?
对我来说,理想的解决方案是通过修改docx的内容来触发预览的重新生成,但使用小脚本的解决方案也会有所帮助.
我有一个包含几个表的数据库模型,如下所示:
date value_1 value_2 value_3
----------------------------------
-infinity 5 6 7
12-01-2012 4 6 7
15-01-2012 4 7 8
16-01-2012 7 7 8
Run Code Online (Sandbox Code Playgroud)
在应用程序中,数据(大部分)用作单独的值; 列中的不同值很重要:
date value_1 date value_2 date value_3
------------------ ------------------ ------------------
-infinity 5 -infinity 6 -infinity 7
12-01-2012 4 15-01-2012 7 15-01-2012 8
16-01-2012 7
Run Code Online (Sandbox Code Playgroud)
这个设计带来了一些问题:我不能只是"插入",更新"和"删除" value_2psuedo表的某些值,因为这可能会影响其他列中的值:如果我删除value_215-01-2012,删除整个记录将修改both value_2和value_3psuedo-table.
这个问题的明显解决方案(对我而言)是使用回调来使用回调增强使用正确行为创建,更新和销毁操作around_.我为这些回调创建了一个类:
class TemporalCallbacks
def self.around_destroy(record)
# modify the record: replace it with the values from the previous entry
...
# do an …Run Code Online (Sandbox Code Playgroud)