【发布时间】:2011-10-29 00:48:22
【问题描述】:
使用 WebCalendar 应用程序http://www.k5n.us/webcalendar.php,我正在为额外字段的工作方式创建一些自定义编辑。
特别是,我创建了两个额外的字段;其中一个是县的下拉列表,另一个是文本字段。下拉列表中的一个选项是**OTHER,文本字段可供用户指定他们的**OTHER 选择。
我可以在 PHP 中指定下拉列表和选择:
if ($site_extras[1][3] == '**OTHER' )
{ do something to hide html class .other_field }
任何提示或推动我可能会根据下拉列表输入隐藏/显示文本字段的方向?
请根据需要编辑和删除/添加标签。我只是选择了可能与此操作的需求相关的那些。
编辑:HTML sn-p
<table class="extra_table" summary="">
<tr>
<td class="aligntop bold">*Location:</td>
<td class="extra_field_input">
<select name="County">
<option value="Select County...
" selected="selected">Select County...
</option>
<option value="DODGE" >DODGE
</option>
<option value="DOUGLAS" >DOUGLAS
</option>
<option value="LANCASTER" >LANCASTER
</option>
<option value="MADISON" >MADISON
</option>
<option value="**OTHER" >**OTHER
</option>
<option value="--------------------" >--------------------
</option>
</select>
</td>
</tr>
<tr>
<td class="aligntop bold">**If Other, Please Specify:</td>
<td class="extra_field_input">
<input type="text" size="17" name="Other_County" value="" />
</td>
</tr>
【问题讨论】:
-
该字段需要另一个定义特征而不是非唯一类。我看不出 PHP 是从哪里来的,这听起来像是需要单独使用 JS 来处理。为此,您最好发布生成的 HTML 的 sn-p。
-
如果有人愿意查看程序的编辑文件,您可以在问题中的链接处下载它,并查找文件 edit_entry.php 和 site_extras.php。在文件中对 EXTRA_ 进行字符串搜索,它应该会让你关闭。我知道大多数人不会,这个问题是一个拖累=/
-
@DavidBarker 通过
input name和option value定位可能吗?请原谅我的无知,因为我是 php/javascript/jquery 的初学者。 -
我不明白您上一个问题中没有解决的部分问题:stackoverflow.com/questions/7918476/…
-
Hmmmmmmm....我刚刚花了一段时间试图帮助你,你已经有了答案!!!
标签: php javascript jquery html css