嗨我有一個頁面,其中包含幾種不同的形式,所有這些都顯示/隱藏在適當的按鈕的按下。PHP表單和相同的名稱
現在他們都需要包含一些由php從數據庫中檢索的字段,但問題是我的jQuery代碼然後未能隱藏稍後聲明的字段。
繼承人我的代碼示例:
<form action="controlPanel.php" method="post">
<input class="inputFields" type="text" name="fileName" />
<input class="inputFields" type="text" name="fname" />
<select class="styled-select" id="nameDropdown" name='nameDropdown'>
<option value="0"><span class="formatFreeTxt">Choose a name</span></option>
<?php
foreach ($GLOBALS['myDB']->getList('2') as $i) {
echo "<option value='" . $i['email'] . "'>" . $i['fname'] . " " . $i['lname'] . "</option>";
}
?>
</select>
<input class="inputFields" type="submit" name="textForm" />
</form>
然後,我對上面下的DIV另一種形式。這樣的:
<form action="controlPanel.php" method="post">
<input class="inputFields" type="text" name="textName" />
<input class="inputFields" type="text" name="lname" />
<select class="styled-select" id="nameDropdown" name='nameDropdown'>
<option value="0"><span class="formatFreeTxt">Choose a name</span></option>
<?php
foreach ($GLOBALS['myDB']->getList('2') as $i) {
echo "<option value='" . $i['email'] . "'>" . $i['fname'] . " " . $i['lname'] . "</option>";
}
?>
</select>
<input class="inputFields" type="submit" name="nextTxtForm" />
</form>
我jQuery代碼是:
function showHideBenef()
{
if($('#nameDropdown').is(':visible'))
{
$('#nameDropdown').fadeOut();
$('#nameTable').fadeIn();
$('#toggleButton').attr('value', 'Choose from existing ones');
$('#chooseTxt').html('New Beneficiary Form');
}
else
{
$('#nameDropdown').fadeIn();
$('#nameTable').fadeOut();
$('#toggleButton').attr('value', 'OR Add a new one');
}
}
有什麼辦法,使這項工作在不改變每個字段的名稱,以便我能真正抓住不同的職位,而不需要檢查所有不同的字段名稱?
JQuery代碼在哪裏? – Samson 2012-08-04 14:23:54
@radashk我剛剛添加了JQuery代碼 – mixkat 2012-08-04 14:33:58