Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Show second value from select option

I want show in input text from select option where in value have 2 data

function changeHiddenInput (objDropDown)
{
    
   document.getElementById("hiddenInput").value = objDropDown.value; 
  
}
<form name="ff">
     <select id="dropdown" name="dropdown" onchange="changeHiddenInput(this)">
    	<option value="j.hotmail.com|3">Jens</option>
    	<option value="a.hotmail.com|4">Adam</option>
    	<option value="d.homtail.com|5">Dan</option>
    </select>

    <input type="text" type="hidden" name="hiddenInput" id="hiddenInput" />
</form>

I want get value 3,4,5 and show in input text form when each option select.

like image 573
user2114764 Avatar asked Jun 15 '26 01:06

user2114764


1 Answers

split your value using " | "

function changeHiddenInput (objDropDown)
{
    
   document.getElementById("hiddenInput").value = objDropDown.value.split('|')[1]; 
  
}
<form name="ff">
     <select id="dropdown" name="dropdown" onchange="changeHiddenInput(this)">
    	<option value="j.hotmail.com|3">Jens</option>
    	<option value="a.hotmail.com|4">Adam</option>
    	<option value="d.homtail.com|5">Dan</option>
    </select>

    <input type="text" type="hidden" name="hiddenInput" id="hiddenInput" />
</form>
like image 117
Mate Avatar answered Jun 17 '26 15:06

Mate