Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于表单选择创建Javascript确认框-PHP_Javascript_Php - Fatal编程技术网

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

基于表单选择创建Javascript确认框-PHP,javascript,php,Javascript,Php,我的HTML表单上有一个下拉框,如下所示 <select name="sequence" id="sequence" onchange="checkTHREE(this);"> <option value="NONE">Select Type...</option> <option value="ONE" <?php if ($Sequence=='ONE') echo 'selected="

我的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>

此函数不在“}”附近。您应该添加“}”来关闭正常的函数

您应该将所有加载的JS代码和文件放在网站的末尾(在
之前),以便在JS之前加载页面元素(这样用户就不会等待加载了)。这个javascript代码位于“head”标记之间,对吗?不,它必须放在
主体内
好的,谢谢,我会移动代码,看看是否成功。代码看起来正常吗,还是我遗漏了什么?您的
if
语句可以更简单:
if(element.selectedIndex==3){…}
此外,如果用户不确认更改,您还必须注意恢复以前的选择。这应该是注释,而不是回答
<script type="text/javascript">
    function checkTHREE(element) {

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