선택한 목록을 변수로 전달하려고합니다. 이처럼 나를 인쇄 undefined
가치.여러 선택된 목록을 변수로 전달하는 방법은 무엇입니까?
function showUserOptions(a)
{
var b = console.log(a[a.selectedIndex].value);
alert (b);
}
내가 console.log
를 사용하여 값을 얻을 수 있지만 사용자가 변수 안에 값이 변경됩니다 선택 목록을 클릭합니다.
형태 :
<div class = "form-group">
<label for = "to" class = "control-label">To:</label>
<select onChange = "showUserOptions(this)" name = "to" class = "form-control" multiple>
@foreach ($result as $list)
<option value = "{{ $list->id }}">{{ $list->username }}</option>
@endforeach
</select>
</div>
컨트롤러 :
public function getDocuments()
{
$result = DB::table('users')->where('id', '!=', Auth::id())->get();
return view ('document.create')->with('result', $result);
}
'onChange'를 사용하면 안됩니다. 대신에'on()'이벤트 핸들러를 사용하십시오. – Wistar
그냥 선택한 목록을 변수에 전달하고 싶습니다. – Francisunoxx