正在尝试创建一个选择选项
Trying to create a select option
我不确定这个网站是否只有asp,但我正在尝试创建一个表单,其中的子字段是根据您选择的是禁用还是启用的。我可以用复选框来做,但我希望它能用下拉选择值。下面是链接和脚本:
http://www.rfdesignstudio.com/newsite/paypal.html
以下是选择脚本:
<select name="type" class="input" id="type" onchange="type()">
<option value="General">General</option>
<option value="Walk-a-thon">Walk-a-thon</option>
</select>
这是函数脚本:
function type(){
if (document.getElementById('type').value=='Walk-a-thon') {
document.getElementById('child').disabled = false;
document.getElementById('teacher').disabled = false;
document.getElementById('room').disabled = false;
}
else {
document.getElementById('child').disabled = true;
document.getElementById('teacher').disabled = true;
document.getElementById('room').disabled = true;
document.getElementById('child').value = "";
document.getElementById('teacher').value="";
document.getElementById('room').value="";}
}
您应该能够将其简化为以下(未经测试):
function type(){
if ($('#type').val() == 'Walk-a-thon') {
$('#child, #teacher, #room').removeAttr('disabled');
}
else {
$('#child, #teacher, #room').attr('disabled', 'disabled').val('');
}
}
当文档加载时,您可能还想通过在head
部分的某个地方添加这个片段来触发这个函数:
<script type="text/javascript">
$(function(){ type(); });
</script>
相关文章:
- 在Twitter BootStrap嵌套下拉列表中托管一个选择列表(IE 9特定)
- HTML-使用mysql.php生成一个选择框.我怎样才能更改“;值“;生成的选择框选项的
- 我如何创建一个选择器,就像jQuery有jQuery()或$()一样
- 如何根据另一选择中的选择设置一个选择中的文本
- 正在尝试创建一个选择选项
- 在javascript中动态添加一个选择下拉菜单
- 当用户设置另一个选择值时,如何通过 Javascript 设置另一个选择值
- 从另一个选择框并使用数据库连接填充选择框
- 使用jquery创建并复制一个选择框
- 进行一个选择,自动发送表单并打开另一个选择(CodeIgniter)
- 使用jquery克隆一个选择菜单
- Jquery #id ul li 一个选择
- Chrome:在用户打开一个选择后添加选项
- 如果所有单选框在jQuery中都有一个选择,则显示一个元素
- 从select中选择一个选项,然后使用Codeigniter在另一个选择框上显示数据
- 将选择下拉列表发送到另一个选择下拉列表
- JQuery以基于另一个选择列表填充选择列表
- 在填充另一个选择框时动态添加选择框
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单
- 根据第一个选择框中选择的内容筛选下一个选择框的值