2013-04-24 35 views
0

我的形式如下:變化值之前提交表單與目標

<form target="xy.php"> 
<select name="aaa"> 
<option><?=$dabavalue[dabav];?></option> 
<option>öäü</option> 
<option>asd</option> 
<option>asaaa</option> 
</select> 
</form> 

我正嘗試改變我的「非統組織」到「oeaeue」,這可以在之前的形式(用戶數據)選擇並保存。這個值應該發送到另一個生成PDF文檔的表單。從來就得到了這複選框在PDF:

<?if($aaa == "oeaeue"){$y="x"}?> 

,因爲我不能與AOU在這裏工作......

- >如何更改AOU前的表單提交或更改值的

<option><?=$dabavalue[dabav];?></option> 

這didn't工作....

$ dabavalue [dabav] ==ü

<? 
         if($aaa[y] == "&uuml;"){ 
          $newStatus = "ue"; 
         } 
         ?> 

         <td colspan="3" style=""> 
          <select name="aaa"> 
           <option value="<?=$newStatus;?>"><?=$dabavalue[dabav];?></option> 

回答

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'; 
    } 
}); 
+0

這應該工作,謝謝。我會嘗試這樣,我想我也許可以用php解決這個問題......但這也適用於我。 – 2013-04-24 10:45:45

+1

@ user1986811我很高興我能幫到) – karaxuna 2013-04-24 10:49:41

0

你只是問如何改變一個SELECT中所選擇的價值?如果是這樣你可能想看看這個:How can I set the default value for an HTML <select> element?

HTH

+0

不,我想添加值「oeueae」到選定的「öüä」如果這是在表單中選擇添加個人數據。 – 2013-04-24 10:37:47

+0

好吧,對不起,我沒有幫助 – 2013-04-24 10:41:37

+0

沒問題...我的問題是/有點奇怪,我想... – 2013-04-24 10:42:05