我有麻烦。我的php文件没有得到正确的结果
我编写HTML和jQuery并设置相同的名称名称属性<select>
标记和<input>
标记。
<select name="questionBoxOne" id="questionBoxOne">
<option selected="selected" value="">Choose a question</option>
<option value="">---------------</option>
<option value="custom">Create your own question</option>
<option value="">---------------</option>
<option value="My mother's maiden name?">My mother's maiden name?</option>
<option value="The name of my first pet?">The name of my first pet?</option>
<option value="My father's middle name?">My father's middle name?</option>
</select>
我用这个区域显示输入框,如果用户选择自定义问题选项。
<div id="newQuestion">
<input type="text" value="" id="questionBoxOne" name="questionBoxOne" />
<a id="cancel">select question</a>
</div>
而我使用jQuery代码。
<script language="javascript">
$(function() {
$('#newQuestion').hide();
$('#questionBoxOne').change(function() {
if ($(this).val() === 'custom') {
$('#newQuestion').show();
$('#questionBoxOne').hide();
}
});
$('#cancel').click(function() {
$('#questionBoxOne').show();
$('#newQuestion').hide();
});
</script>
,你可以在我前面的代码看到我发送相同名我的下一个finish.php文件,但是当我试图这样它没有显示<select>
选项的问题,但这个代码显示燃烧问题。
请帮我解决这个问题。
OK,我认为你隐藏的选择项目时,你想要做的是禁用它?关于你想如何表现的更多解释。还有什么“正如你在我以前的代码中看到的,我正在向我的下一个finish.php文件发送相同的名称”,意味着更早的问题链接也许? – 2011-05-09 17:43:49
@Laurence伯克 - 我想当有人选择自定义问题选项,输入标签变得活跃,用户能够提交他/她的问题。但是当用户从下拉菜单中选择任何问题时。该变量通过finish.php ..但我的问题是,当我选择自定义选项输入框显示并传递名称=“questionBoxOne”到finish.php,但是当我从下拉菜单中选择问题,然后名称=“questionBoxOne”传递给finish.php为空 – Muzammil 2011-05-09 17:47:45