gpt4 book ai didi

javascript - 创建基于表单选择的 Javascript 确认框 - PHP

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

我的 HTML 表单上有一个下拉框,如下所示;

<select name="sequence" id="sequence" onchange="checkTHREE(this);">
<option value="NONE">Select Type...</option>
<option value="ONE" <?php if ($Sequence=='ONE') echo 'selected="selected"';?> >One</option>
<option value="TWO" <?php if ($Sequence=='TWO') echo 'selected="selected"';?> >Two</option>
<option value="THREE" <?php if ($Sequence=='THREE') echo 'selected="selected"';?> >Three</option>
</select>

当选择“三”时,我希望出现一个弹出框,询问“您确定要选择“三”吗?”我相信这是使用 Javascript 完成的,例如;

<script type="text/javascript">
function checkTHREE(element) {

if (element.selectedIndex == 'THREE'){
confirm("Are you sure you want to select 'Three'?")
}
}
</script>

这段 JavaScript 代码位于“head”标签之间,对吧?

我对 Javascript 没有太多经验,所以对于愚蠢的问题提前表示歉意!

--------解决方案--------

对我的 JavaScript 代码进行以下细微更改(将“element.selectedIndex”更改为“element.value”)后,它起作用了:) ;

 <script type="text/javascript">
function checkTHREE(element) {

if (element.value == 'THREE'){
confirm("Are you sure you want to select 'Three'?")
}
}
</script>

最佳答案

function checkTHREE(element) {

if (element.options[element.selectedIndex].value == 'THREE'){
confirm("Are you sure you want to select 'Three'?")
}

该函数不以“}”结束。你应该添加“}”来关闭函数就可以了

关于javascript - 创建基于表单选择的 Javascript 确认框 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25379244/

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