Avatar billede killer_bee Nybegynder
27. oktober 2001 - 14:47 Der er 20 kommentarer og
1 løsning

Lidt kode hjælp tak :)

Jeg har et lille problem:
Jeg har på en aspside en select<--- kode: <p><select name=\"sletlist\" size=\"15\"> </p>
i den bliver der smidt værdier ind ... der er oxo en submit knap som
submiter det til en anden aspside.

her skal jeg checke om selecten er tom eller ej.. og det gør jeg på denne måde:

StofID=Request.Form(\"sletlist\")

if(StofID!=\"\")

... hvis den ikke er tom...går det fint .. men hvis den er kan den if løkke ikke finde ud af det..

HJÆLP!!  :)
Avatar billede bamzen Nybegynder
27. oktober 2001 - 14:53 #1
prøv lige at komme med et eksempel på din select med alle værdierne???
Avatar billede killer_bee Nybegynder
27. oktober 2001 - 15:00 #2
Der kan ligge værdier fra en database:
de bliver lagt ind i en løkke:
do
}
val=slet.Fields(\"KemiskNavn\")   
%>
<option value=\"<%=val%>\" ><%=val%></option>
<%
slet.MoveNext()
}while(!slet.EOF)
       
hvis man kliker på en linje i selecten går det fint.. men hvis man submiter uden at vælge noget.. der skal if(stofid!=\"\") virke ..men det gør den ikk
Avatar billede bamzen Nybegynder
27. oktober 2001 - 15:06 #3
hvad med hvis du siger >-1 istedet???
Avatar billede killer_bee Nybegynder
27. oktober 2001 - 15:11 #4
nope.. nu går den aldrig i if løkken :(
Avatar billede cliche Nybegynder
27. oktober 2001 - 15:14 #5
Skal det absolut være Jscript ASP, for hvis du kan buge VBscript kan jeg hurtigt fikse dit lille form check problem :)
Avatar billede killer_bee Nybegynder
27. oktober 2001 - 15:19 #6
det skal desvære være Jscript :)
Avatar billede cliche Nybegynder
27. oktober 2001 - 15:21 #7
Prøv lige at smide hele siden...skal lige se om jeg kan lave det for dig i Jscript anyway :)
Avatar billede cliche Nybegynder
27. oktober 2001 - 15:24 #8
Her er noget i VB som virker måske du selv kan rette det til, ellers så som sagt paste lige din side

<%
If Request(\"tjekfelt\") Then
varFejl = false
End If
%>



<html>
<head>
    <title>Skabertrang</title>
</head>

<body>

<form method=post action=default.asp>
Navn:<br>
<input type=text name=name value=\"<%=Request(\"name\")%>\">
<% If Request(\"name\") = \"\" Then
Response.Write \"Feltet ´Navn´ <u>skal</u> udfyldes<br>\"
varFejl = true
End if
%>
<br>
Telefonnummer:<br>
<input type=text name=phonenumber value=\"<%=Request(\"phonenumber\")%>\">
<% If Request(\"phonenumber\") = \"\" Then
Response.Write \"Feltet ´Telefonnummer´ <u>skal</u> udfyldes<br>\"
varFejl = true
End if
%>
<br>
E-mail:<br>
<input type=text name=mail value=\"<%=Request(\"mail\")%>\">
<% If Request(\"mail\") = \"\" Then
Response.Write \"Feltet ´E-mail´ <u>skal</u> udfyldes<br>\"
varFejl = true
End if
%>
<br>
<input type=hidden name=tjekfelt value=true>
<input type=submit>
</form>

</body>
</html>
Avatar billede killer_bee Nybegynder
27. oktober 2001 - 15:27 #9
Her er siden med select:


<%@ LANGUAGE = JScript %>

<! -#include file=\"adojavas.inc\"- ->
<HTML>
<head>
</head>
<Body>
<p><b><font color=\"#008000\" size=\"5\">For at slette et stof marker den i listen
  nedenfor </font></b></p>
  <p><b><font color=\"#008000\" size=\"5\">og klik på knappen.</font></b></p>
  <p><font color=\"#FF0000\" size=\"4\"><b>&nbsp;</b></font><font color=\"#FF0000\" size=\"4\"><b><u>!Bemærk
  stoffet og det tilhørende info vil blive slettet permanent! </u></b></font></p>


<script LANGUAGE=\"JavaScript\">

function confirmSubmit()
{
var agree=confirm(\"Vil du slette det valgte stof?\")

if (agree)
    return true ;
else
    return false ;
}
</script>

 
<form method=\"POST\" id=\"submitform\"  name=\"Slet\" action=\"http://localhost/IISSamples/SletStof.asp\">
  <p><select name=\"sletlist\" size=\"15\"> </p>
 
<%
var val, slet
connect= Server.CreateObject(\"ADODB.Connection\")
connect.Open(\"Kemi\")
slet=connect.Execute(\"SELECT * FROM Kemikalier ORDER BY AlfaPlads\")

        if(!slet.EOF)
        {

           
                do
                {
                    val=slet.Fields(\"KemiskNavn\")
                %>                <option value=\"<%=val%>\" ><%=val%></option>
       
                <%
                    slet.MoveNext()
                }while(!slet.EOF)
       

        }
        else
        {
        %>
            <option value=\"\">Databasen er tom!</option>
        <%
        }
slet.Close()


%>
  <p><input type=\"Submit\" onClick=\"return confirmSubmit()\" value=\"SLET DET MARKEREDE STOF\" name=\"Slet\"></p>
</form>
</Body>
</HTML>


//////////////////////////////////////////////

Her er siden som skal checke den:

<%@ LANGUAGE = JScript %>

<! -#include file=\"adojavas.inc\"- ->
<HTML>
<head>
</head>
<Body>
<%
var connect, StofID=\"\"
StofID=Request.Form(\"sletlist\")
if(StofID!=\"\")
{
connect= Server.CreateObject(\"ADODB.Connection\")
connect.Open(\"Kemi\")
connect.Execute(\"DELETE FROM Kemikalier WHERE KemiskNavn=\'\"+StofID+\"\'\" )
connect.Close()
%>
<p><font face=\"Arial\" size=\"4\" color=\"#0000FF\">Stoffet <b><%=StofID%></b> er slettet.</font></p>
<p><font face=\"Arial\" size=\"4\" color=\"#0000FF\">For at slette et andet stof klik på slet knappen ovenfor.</font></p>
<%
}
else
{
%>
<p><font face=\"Arial\" size=\"4\" color=\"#0000FF\">Stoffet blev </font><b><u><font face=\"Arial\" size=\"4\" color=\"#FF0000\">ikke</font></u></b><font face=\"Arial\" size=\"4\" color=\"#0000FF\">
slettet.</font></p>
<p><font face=\"Arial\" size=\"4\" color=\"#0000FF\">Du skal først vælge et stof fra listen!</font></p>
<%
}
%>
</Body>
</HTML>


Avatar billede cliche Nybegynder
27. oktober 2001 - 15:29 #10
Aight siger mig ikke en skid sorry...
Avatar billede killer_bee Nybegynder
27. oktober 2001 - 23:49 #11
Er der ikke nogen som kan hjælpe mig.. der må være nogen som har haft samme problem.. PLZ PPL don\'t give up :)
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:19 #12
nu lukker spørgsmålet .. selvom jeg har ikke løst problemmet....  :(
Avatar billede cliche Nybegynder
29. oktober 2001 - 18:24 #13
:( sorry i couldn\'t help
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:27 #14
np :)... men jeg fatter ikke at der er ikke nogen som har haft det samme problem..

cliche  <---
ved du evt hvordan jeg kan sætte selecten til \"valgt\" du ved ligesom man kan med radiobuttons checked=\"on .. eller true kan ik huske\" .. er der noget man kan sige at en select er markeret fra starten??
Avatar billede cliche Nybegynder
29. oktober 2001 - 18:30 #15
<option selected>denne er selected</option>
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:32 #16
takker .. prøver lige
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:37 #17
jeg skal oxo have en value.. når jeg skriver sådan bliver value oveskrevet .. hva er galt??<option selected value=\"<%=val%>\" ><%=val%></option>
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:41 #18
DOH har fundet ud af det.. .. vil du have noget point for din svar??
Avatar billede cliche Nybegynder
29. oktober 2001 - 18:44 #19
Nej tak :)
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:46 #20
:) men mange tak aligevel
Avatar billede killer_bee Nybegynder
29. oktober 2001 - 18:52 #21
cliche  <----- gider du ikke kigge på et andet spørgsmåljeg har: http://www.eksperten.dk/spm/127114
PLZ :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester