1
我有HTML表單:只顯示在這個表單元素
<div class="question">
<td class="status1">
<form action="update.php" method="post" id="form-id"
enctype="multipart/form-data">
<div class="recstatus">$row[12]</div>
<input type="hidden" value=$row[1] name="audit_name">
<select name="status">
<option value="1">OK</option>
<option value="2">Normal</option>
<option value="3">Bad></option>
<option selected="selected">Choose</option>
</select>
</div>
<div class="subquestion">
<label>Upload File</label>
<input type="file" name="file">
<input type="submit" name="submit">
</div>
JS是這樣的:
$(document).ready(function() {
$(".question").each(function() {
$(".subquestion").hide();
$('select[name=status]').click(function() {
if (this.value == "1" || this.value == "2" || this.value == "3") {
$(".subquestion").show();
}
else {
$(".subquestion").hide();
}
})
})
});
如果用戶的動產的這個值就會出現另一種形式的項目上傳文件之一,但問題是,它出現在每個窗體class =「subquestion」(ps我有這種形式的週期)我想出現在文件上傳輸入完全相同的形式,其中用戶選擇價值
你應該決定你有什麼。 DIV中有TD元素,一個永遠不會關閉的表單等。這些都是無效的標記。 – adeneo