2016-09-15 2 views
-3
<select> 
<option>Option1</option> 
</select> 

Wenn ich auf dem „Option1“ aus dem Dropdown es einen Text wie „erste Option“, obwohl seine Anzeige sollte in Dropdown als „Option1“ angezeigt .Anzeigetext von <select> Tag unterschiedlich zu dem ausgewählten <option> Tag

Wie erreiche ich das?

+0

Setzen Sie den Wert für die Option:

+0

Beginnen Sie mit dem Lesen der Dokumentation der von Ihnen verwendeten Tools: https://developer.mozilla.org/en-US/docs/Web/ HTML/Element/select – arkascha

+0

@BhojendraNepal - Der Wert wird niemals angezeigt. Es wird nur mit den restlichen Formulardaten eingereicht. – Quentin

Antwort

0

Ich entwickelte einen einfacheren Weg, um durch das Problem zu kommen.

<script> 
function myFunction() 
     { 
      if(document.getElementById("someId").selectedIndex%2==0) 
       document.getElementById("someId").selectedIndex++; 
     } 
</script> 

<select id="someId" onchange="myFunction()"> 
<option  value='sameValue'> Option1  </option> 
<option hidden value='sameValue'> First Option</option> 
</select> 

Ich habe eine zweite Option mit dem gleichen Wert erstellt, die immer dann ausgewählt wird, wenn die erste ausgewählt ist.