Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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
Php 引用下拉框_Php_Javascript_Ajax - Fatal编程技术网

Php 引用下拉框

Php 引用下拉框,php,javascript,ajax,Php,Javascript,Ajax,我有这个代码来验证 <script type="text/javascript"> <!-- alert("Testing"); --> </script> 但我似乎无法让它发挥作用。我想这是因为使用了框架,有人能告诉我哪里出了问题吗 var i = 'EG'; // string inside quotes var element = document.getElementById("client_country"); element.value = i;

我有这个代码来验证

<script type="text/javascript"> <!-- alert("Testing"); --> </script>
但我似乎无法让它发挥作用。我想这是因为使用了框架,有人能告诉我哪里出了问题吗

var i = 'EG'; // string inside quotes
var element = document.getElementById("client_country");
element.value = i; // set the selected option

// selectedIndex retrieves the value
var selected_value = element.options[element.selectedIndex].value;
这假设您的HTML类似于

<select id="client_country">
    <option value="AG">value a</option>
    <option value="CG">value c</option>
    <option value="EG">value e</option>
</select>

价值a
c值
值e

正在进行演示。

使用下拉列表发布部分html。无任何新情况。表格显示正常,第一个选定国家为“美国”,请参见我的编辑。。。您的
选择
必须具有正确的
id
,并且JavaScript正在引用
选项
s。。。不是选项文本。我在Chrome上测试了这个,效果很好。看看我的。。。我在HTML中选择了第一个
选项
,但JS将其更改为最后一个
选项
。如果您注释掉对
changeValue()
的调用,它将不再更改所选的值;我的表单Html是从iframe中的另一个服务器加载的,这会导致任何更改吗?这会改变一切。我怀疑您正在尝试跨站点脚本编写,这将阻止任何更改。如果iframe在同一台服务器上,您可以通过
id
引用iframe。
<select id="client_country">
    <option value="AG">value a</option>
    <option value="CG">value c</option>
    <option value="EG">value e</option>
</select>