BjorgenEatinger Ответов: 1

Как мне получить значение, возвращаемое функцией javascript при событии onchange?


Я пытаюсь сохранить значение, возвращаемое функцией Javascript, которая вызывается в событии OnChange. Я использую кодирование в ASP Classic, HTML и Javascript, но это вполне может быть просто прямой HTML и Javascript.

Вот код, который я написал до сих пор (у меня есть много проблем с тем, чтобы вставить код в это поле; на самом деле я выводю значения из таблицы базы данных SQL в параметры select, но здесь я все упростил):

Dim ReturnValue: ReturnValue = ""

<select class="rounded" name="cboEventSites" id="cboEventSites" onChange="return DisplaySelection(this);">
<option value="Select One">Select One</option>
<option value="-9999" <%=IfSelected(iVenueID, "Not Listed-ADD NEW")%>>Not Listed-ADD NEW</option>

<%
sSQL = "SELECT EventSiteID, EventSiteName FROM CustomersToEventSites WHERE CustomerID = '" & iCustomerID & "' "

Set rsEventSites = oConn.Execute(sSQL)
																									
	Do While Not rsEventSites.EOF 
																										
		SiteID = Trim(rsEventSites("EventSiteID"))
		VenueName = Trim(rsEventSites("EventSiteName"))
																										
%>
<option value="<%=SiteID%>" <%=IfSelected(iVenueID, SiteID)%>><%=VenueName%></option>
<%

	reEventSites.MoveNext																		
	Loop
																									
	rsEventSites.Close
	Set rsEventSites =  Nothing																				rsEventSites.Close
%>																				%>
</select>

script type="text/javascript">
function DisplaySelection(selectObj) {
						
var selectedData = selectObj.value;
var idx = selectObj.selectedIndex;
	
// For testing:
window.document.write(selectedData);
return selectedData
				
};


Что я уже пробовал:

См. код выше. Я не мог вставить какой-либо код в эту область. Этот редактор чрезвычайно сложен в использовании.

ZurdoDev

Храните его в скрытом поле.

1 Ответов

Рейтинг:
0

Anurag Sharma

Привет,

Вы можете использовать любой из следующих параметров внутри вашего метода onChange -

1. Используйте document. getElementById ('id-select-box'). value
2. Если вы используете Jquery, то используйте jQuery selector - (#id-select-box). value)

Дайте мне знать, если у вас возникнут вопросы.

Спасибо.