我的表单如下:
<form target="xy.php">
<select name="aaa">
<option><?=$dabavalue[dabav];?></option>
<option>öäü</option>
<option>asd</option>
<option>asaaa</option>
</select>
</form>
我正在尝试将我的“öäü”更改为“oeaeue”,之前可以在表单(userdata)中选择并保存。应将此值发送到另一个生成PDF文档的表单。我有这个在pdf中复选框:
<?if($aaa == "oeaeue"){$y="x"}?>
因为我不能在这里与äö一起工作......
- &GT;如何在提交表单之前更改äö或更改
的值<option><?=$dabavalue[dabav];?></option>
这没用......
$ dabavalue [dabav]; ==ü
<?
if($aaa[y] == "ü"){
$newStatus = "ue";
}
?>
<td colspan="3" style="">
<select name="aaa">
<option value="<?=$newStatus;?>"><?=$dabavalue[dabav];?></option>
答案 0 :(得分:1)
var form = document.getElementsByTagName('form')[0];
form.addEventListener('submit', function(){
var select = document.getElementsByName('aaa')[0];
for(var i = 0; i < select.options.length; i++){
var option = select.options[i];
if(option.innerHTML === '<?=$dabavalue[dabav];?>') // or content of option you want to change
option.innerHTML = 'newValue';
}
});
答案 1 :(得分:0)
您是否只是想询问如何更改SELECT中的选定值?如果是这样,您可能需要查看此内容:How can I set the default value for an HTML <select> element?
HTH