Asp.net mvc 静态下拉列表在视图中被选中
我需要根据下拉选择更改文本框。如何做到这一点? 在视图中,如果用户选择Fulll Name并输入用户名,则应将其绑定到fullname,然后将其传递给控制器。目前我正在显示两个文本框 看法 `Asp.net mvc 静态下拉列表在视图中被选中,asp.net-mvc,Asp.net Mvc,我需要根据下拉选择更改文本框。如何做到这一点? 在视图中,如果用户选择Fulll Name并输入用户名,则应将其绑定到fullname,然后将其传递给控制器。目前我正在显示两个文本框 看法 ` 您可以使用jQuery。我已经用我在实际项目中使用的脚本编辑了我的答案。正如Sumit raj在他的文章中所说,隐藏不是文档加载默认选项的选项是个好主意 <script> $('#FooBarDropDown').change(function () { var sel
您可以使用jQuery。我已经用我在实际项目中使用的脚本编辑了我的答案。正如Sumit raj在他的文章中所说,隐藏不是文档加载默认选项的选项是个好主意
<script>
$('#FooBarDropDown').change(function () {
var selection = $(this).children(':selected').text();
if (selection == 'Full Name') {
$("#FullName").show();
$("#Organization").hide();
}
else {
$("#FullName").hide();
$("#Organization").show();
}
});
</script>
包括
<script>
$(document).ready(function () {
$("#Organization").hide();
}
$("#FooBarDropDown").change(function () {
var selectVal = $("#FooBarDropDown").find(":selected").val();
if(selectVal==1){
$("#FullName").show();
$("#Organization").hide();
}
else{
$("#Organization").show();
$("#FullName").hide();
}
});
</script>
谢谢你的回答。这两个答案都帮助我使用了jQuery,而我并没有想到这一点。我正在考虑使用c。 下面的代码有效
<script>
$(document).ready(function () {
$("#DropDown").change(function () {
if ($("#DropDown option:selected").val() == 1) {
$("#FullName").show();
$("#Organization").hide();
} else {
$("#FullName").hide();
$("#Organization").show();
}
});
});
</script>
我已经试过了,但是它没有检测到变化。它正在document.ready.Id上隐藏组织,我是说FooBarDropDown,Id是否相同?
<script>
$(document).ready(function () {
$("#DropDown").change(function () {
if ($("#DropDown option:selected").val() == 1) {
$("#FullName").show();
$("#Organization").hide();
} else {
$("#FullName").hide();
$("#Organization").show();
}
});
});
</script>