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>