Ask a Question related to ASP Database, Design and Development.
-
Paul Eghbal #1
Refreshing a href variable using OnChange of a select list
Hi all,
I'm trying to use the following script:
<script language="javaScript">
function setrepto(){
document.aForm.repno.value =
document.aForm.rep.options[document.aForm.rep.selectedIndex].value;
}
</script>
On the following form (Partly in asp):
<form name="aForm">
<select name="rep" OnChange="setrepto();">
<option value="ALL">Select a Rep Here</option>
<%
while not slsrs.eof
repno = slsrs("SLS#")
repname = slsrs("SLSNAM")%>
<option value="<%=repno%>"><%=repname%></option>
<%slsrs.movenext
wend%>
</select>
</form>
To change the value of 'repno' in the following href, which is on the
same page:
<a href="nextpage.asp?rep=<%=repno%>">Click here</a>
So basically, as a user changes the selection, the value of repno in
the above href should change.
Can't get it to work. Can anyone help?
TIA,
Paul
Paul Eghbal Guest
-
calling variable in onchange function
I am using a javafunction (onclick in select) in which i am calling a function in php (thats why i send this to both php and javascript... -
Parse problem passing a variable through an a href
This is probably just a silly error, although I can't see it. I'm wanting to pass a variable I've set through an a href. I know the variable... -
Setting a CF variable onChange in <select>
Hi, How can I compare and a variable when a specific selection is made from a <select> list. ie. The select list looks like this... <select... -
Select a list of items into an aliased field when doinga select
OK I know this is going to sound weird, but I'm wondering if this is possible. I have a task table. (tblTask) These tasks can be assigned to... -
Refreshing values in a lookup list
I am having a problem with refreshing. If the value a user is needing is not on a list, they have to click "add value". They can then type in... -
Paul Eghbal #2
Refreshing a href variable using OnChange of a select list
Hi all,
I'm trying to use the following script:
<script language="javaScript">
function setrepto(){
document.aForm.repno.value =
document.aForm.rep.options[document.aForm.rep.selectedIndex].value;
}
</script>
On the following form (Partly in asp):
<form name="aForm">
<select name="rep" OnChange="setrepto();">
<option value="ALL">Select a Rep Here</option>
<%
while not slsrs.eof
repno = slsrs("SLS#")
repname = slsrs("SLSNAM")%>
<option value="<%=repno%>"><%=repname%></option>
<%slsrs.movenext
wend%>
</select>
</form>
To change the value of 'repno' in the following href, which is on the
same page:
<a href="nextpage.asp?rep=<%=repno%>">Click here</a>
So basically, as a user changes the selection, the value of repno in
the above href should change.
Can't get it to work. Can anyone help?
TIA,
Paul
Paul Eghbal Guest
-
MDW #3
Refreshing a href variable using OnChange of a select list
I *think* what you're saying is that you'd like to change
the page when the user makes a selection from that list?
If that's the case, try this:
<script language="JavaScript">
function setrepto()
{
var myRep =
document.aForm.rep.options
[document.aForm.rep.selectedIndex].value;
self.location = "nextpage.asp?rep=" + myRep;
}
</script>
You can get rid of the anchor link altogether...
[document.aForm.rep.selectedIndex].value;>-----Original Message-----
>Hi all,
>I'm trying to use the following script:
>
><script language="javaScript">
>function setrepto(){
> document.aForm.repno.value =
>document.aForm.rep.optionswhich is on the>}
></script>
>
>On the following form (Partly in asp):
>
><form name="aForm">
><select name="rep" OnChange="setrepto();">
> <option value="ALL">Select a Rep Here</option>
> <%
> while not slsrs.eof
> repno = slsrs("SLS#")
> repname = slsrs("SLSNAM")%>
> <option value="<%=repno%>"><%=repname%></option>
> <%slsrs.movenext
> wend%>
></select>
></form>
>
>To change the value of 'repno' in the following href,of repno in>same page:
>
><a href="nextpage.asp?rep=<%=repno%>">Click here</a>
>
>So basically, as a user changes the selection, the value>the above href should change.
>
>Can't get it to work. Can anyone help?
>
>TIA,
>Paul
>.
>MDW Guest
-
GIMME #4
Re: Refreshing a href variable using OnChange of a select list
Paul,
Study this example. Paste this html code into a file and view it.
You'll need to make a javascript function for each rep from in the
ASP.
<html><head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function onChange_Rep(ob){
var ii = 0
var ix = ob.selectedIndex
var cat_value = ob.options[ix].value
// hardcoded these categories, can generalize later
if (cat_value == "0")
load_SW_urls()
if (cat_value == "1")
load_GD_urls()
}
function load_SW_urls(){
// Keep deleting first item til all gone
while (document.aForm.thread.length)
document.aForm.thread.options[0] = null
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://www.joinarnold.com", "0",false,true)
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://joinarnold.meetup.com", "1",false,true)
}
function load_GD_urls(){
// Keep deleting first item til all gone
while (document.aForm.thread.length)
document.aForm.thread.options[0] = null
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new Option("http://www.aclu.org",
"0",false,true)
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://www.totalrecall2003.com", "1",false,true)
}
function button_focus()
{
document.aForm.rep.focus()
}
function do_onload() {
load_SW_urls();
button_focus();
}
//-->
</script>
</head><body onLoad="do_onload()" bgcolor=efefaaa >
<center>
<form name=aForm>
<table cellpadding=3 cellspacing=0 border=1 bgcolor=silver width=280 >
<td bgcolor=silver>
<p>
<font face="Tacoma, Verdana, Helvetica" size=2>
<b>Rep</b></font>
<td bgcolor=silver>
<p>
<font face="Tacoma, Verdana, Helvetica" size=2>
<b>Thread</b></font>
</tr>
<tr bgcolor=silver>
<td valign=top>
<select name="rep" onChange="onChange_Rep(this)" >
<option value="0">Arnold Schwarzenegger</option>
<option value="1">Graay Daviss</option>
</select>
<td rowspan=3 valign=top>
<select name="thread" size=1 >
<option value="bogus">____________________</option>
</select>
</tr>
</table>
</form>
</center>
</body>
</html>
GIMME Guest
-
GIMME #5
Re: Refreshing a href variable using OnChange of a select list
Paul,
Study this example. Paste this html code into a file and view it.
You'll need to make a javascript function for each rep from in the
ASP.
<html><head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function onChange_Rep(ob){
var ii = 0
var ix = ob.selectedIndex
var cat_value = ob.options[ix].value
// hardcoded these categories, can generalize later
if (cat_value == "0")
load_SW_urls()
if (cat_value == "1")
load_GD_urls()
}
function load_SW_urls(){
// Keep deleting first item til all gone
while (document.aForm.thread.length)
document.aForm.thread.options[0] = null
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://www.joinarnold.com", "0",false,true)
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://joinarnold.meetup.com", "1",false,true)
}
function load_GD_urls(){
// Keep deleting first item til all gone
while (document.aForm.thread.length)
document.aForm.thread.options[0] = null
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new Option("http://www.aclu.org",
"0",false,true)
len = document.aForm.thread.length;
document.aForm.thread.options[len] = new
Option("http://www.totalrecall2003.com", "1",false,true)
}
function button_focus()
{
document.aForm.rep.focus()
}
function do_onload() {
load_SW_urls();
button_focus();
}
//-->
</script>
</head><body onLoad="do_onload()" bgcolor=efefaaa >
<center>
<form name=aForm>
<table cellpadding=3 cellspacing=0 border=1 bgcolor=silver width=280 >
<td bgcolor=silver>
<p>
<font face="Tacoma, Verdana, Helvetica" size=2>
<b>Rep</b></font>
<td bgcolor=silver>
<p>
<font face="Tacoma, Verdana, Helvetica" size=2>
<b>Thread</b></font>
</tr>
<tr bgcolor=silver>
<td valign=top>
<select name="rep" onChange="onChange_Rep(this)" >
<option value="0">Arnold Schwarzenegger</option>
<option value="1">Graay Daviss</option>
</select>
<td rowspan=3 valign=top>
<select name="thread" size=1 >
<option value="bogus">____________________</option>
</select>
</tr>
</table>
</form>
</center>
</body>
</html>
GIMME Guest



Reply With Quote

