gpt4 book ai didi

javascript - 表单提交后显示隐藏内容

转载 作者:行者123 更新时间:2023-11-28 05:06:11 25 4
gpt4 key购买 nike

我有一个表单,如果我在选择标签中选择一个选项,则会显示一些内容。问题是,如果我提交表单并且出现错误,内容现在会被隐藏。

我阅读了相关主题,其中提到了本地存储,但我不知道如何实现它。

这是我的示例脚本。谢谢

脚本

<script type="text/javascript">
$(document).ready(function(){
$('#loc_type1').on('change', function() {
if ( this.value == '11')
{
$("#services11").show();
$("#services13").hide();
$("#services14").hide();
}
else if ( this.value == '13') {
$("#services13").show();
$("#services11").hide();
$("#services14").hide();
}
else if ( this.value == '14') {
$("#services14").show();
$("#services11").hide();
$("#services13").hide();
}
else
{
$("#services11").hide();
$("#services13").hide();
$("#services14").hide();
}
});
});
</script>

最佳答案

您的脚本仅在值更改时运行,您可能也需要在页面加载时运行它。

// Make it a function
function updateVisibleServices(){
if ( this.value == '11'){
$("#services11").show();
$("#services13").hide();
$("#services14").hide();
}
else if ( this.value == '13') {
$("#services13").show();
$("#services11").hide();
$("#services14").hide();
}
else if ( this.value == '14') {
$("#services14").show();
$("#services11").hide();
$("#services13").hide();
}
else {
$("#services11").hide();
$("#services13").hide();
$("#services14").hide();
}
}

$(document).ready(function(){
// Add the event
$('#loc_type1').on('change', updateVisibleServices);
// and also call it on page load
updateVisibleServices();
});

关于javascript - 表单提交后显示隐藏内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41733090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com