Hej!Textbox inne i Javascript
Jag undra hur man smidigast kan skapa nya textrutor inne i eller utanför JavaScript/VBScript.
Tex: Jag har en listruta där man ska välja något utav de saker som visas, finns inget lämpligt alternativ väljer man:
Välj Nytt som finns som alternativ. Då ska en textruta komma upp i närheten av sin rullgardin där man anger ett nytt alternativ. Detta alternativ ska sedan skickas till databas för uppdatering.
Beroende på vad man valt i den första rullgardinen så ska en ny rullgardin visas med avseende på vad som valdes i den föregående rullgardinen. Jag har att jag ska välja ett företag i den första rullgardinen,
finns inget lämligt tidigare valt kan man ange ett nytt i en ny textruta där resultatet skickas ner till databasen.
Nästa val användaren ska göra är att välja Avdelning beroende på vilket företag som har angivits.
Valde man nytt Företag i den förra rullgardinen så måste man ange ny avdelningen i en ny textruta under rullgardinen för avdelningsval. Resultatet skickas till databasen
Min lilla kod ser ut så här än så länge:
Är det någon som vill ge lite tips?
<code>
'Detta är vissa utvalda koddelar i scriptet som jag har valt att visa
'Sidan som scripten ligger i heter kund.asp
<FORM NAME="ForetagForm" ACTION="kund.asp" METHOD=POST>
<SELECT NAME="ForetagSelect" onchange="display(this)">
<option value="ValjNyttForetag">Välj nytt Företag</option>
'Detta ligger i en annnan Sub-rutin i VBScript:
Set Connect = Server.CreateObject("ADODB.Connection")
Databaskoppling
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT distinct Foretag FROM TAB_KUND order by Foretag" RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
Do Until RecSet.EOF
Response.Write "<OPTION value='" & RecSet("Foretag") &"'>" & RecSet("Foretag") & "</OPTION>"
RecSet.MoveNext
Loop
' Här kommer Javascript....
<SCRIPT LANGUAGE="JavaScript">
function display(selection)
{
var tempIndex, selectedCompany
tempIndex=selection.selectedIndex //get index # of selection
selectedCompany=selection.options[tempIndex].text // now get text
if (selectedCompany == "Välj nytt Företag")
{
// Här ska en ny textruta skapas där användaren anger ett Nytt Företag
//Det inskrivna företaget ska sedan skickas till databasen
}
else
{
//Händer ingenting utan man går vidare med det valda företaget
// och ska då välja tillhörande avdelning, finns ingen, ange ny!
}
}
</SCRIPT>
</code>
Tacksam för svar!
Mvh
Macke