Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 当我选择by onchange事件时,是否可以使用函数外部变量 $sql3=“从“作业”中选择*”; $result3=mysqli_查询($conn,$sql3); var作业; 函数getSelectValue(作业ID){ this.job=jobid; }_Javascript_Html - Fatal编程技术网

Javascript 当我选择by onchange事件时,是否可以使用函数外部变量 $sql3=“从“作业”中选择*”; $result3=mysqli_查询($conn,$sql3); var作业; 函数getSelectValue(作业ID){ this.job=jobid; }

Javascript 当我选择by onchange事件时,是否可以使用函数外部变量 $sql3=“从“作业”中选择*”; $result3=mysqli_查询($conn,$sql3); var作业; 函数getSelectValue(作业ID){ this.job=jobid; },javascript,html,Javascript,Html,我想在函数外部使用选择器 您能帮助我吗?是的,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部 var选择器=document.getElementById(“jobposition”); var disp=document.getElementById(“optSelected”); 函数getSelectValue(){ disp.innerHTML=selector.options[selector.selectedIndex].value; } 选择位置 位置1 位置2 位

我想在函数外部使用选择器


您能帮助我吗?

是的,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部

var选择器=document.getElementById(“jobposition”);
var disp=document.getElementById(“optSelected”);
函数getSelectValue(){
disp.innerHTML=selector.options[selector.selectedIndex].value;
}

选择位置
位置1
位置2
位置3
位置4

所选选项为=
是,您可以访问函数外部的变量。变量只需要全局定义,即在函数外部

var选择器=document.getElementById(“jobposition”);
var disp=document.getElementById(“optSelected”);
函数getSelectValue(){
disp.innerHTML=selector.options[selector.selectedIndex].value;
}

选择位置
位置1
位置2
位置3
位置4

所选选项为=
,您可以从函数返回它,因此,如果有帮助,可以随时调用该函数。更详细的用例将有助于我编辑代码。你能帮我吗?你可以从函数中返回它,因此,如果有帮助的话,可以随时调用函数。更详细的用例将有助于我编辑代码。你们能帮我吗?是的,但我想实时使用选择器,然后当我选择选项时它会改变值。可能吗?是的。演示显示每次更改所选选项时,HTML都会使用所选选项的值进行更新。是的,我理解,但我不想显示,我想将全局变量的值保留在函数外部,并且在选择选项时值会更改。是,但我想使用选择器实时,然后当我选择选项时,它会改变值。可能吗?是的。演示显示每次更改所选选项时,HTML都会使用该选项的值进行更新。是的,我理解,但我不想显示这一点,我想将该值保留在全局变量的函数外部,当我选择该选项时,该值将更改。
$sql3 = "SELECT * FROM `job`";
$result3 = mysqli_query($conn, $sql3);

<select class="form-control " id="jobposition" onchange="getSelectValue(this.value)">
    <?php 
 if(mysqli_num_rows($result3) > 0){
      while($row3 = mysqli_fetch_assoc($result3)){
                                                  ?>
  <option value=<?php echo $row3["jobid"];?> ><?php echo $row3["position"]; ?></option>
   <?php }} ?>
 </select>

 <script>                                                   
  var job ;
   function getSelectValue(jobid) {                        
   this.job = jobid;
 }