02. december 2005 - 21:35Der er
3 kommentarer og 1 løsning
Problem med alert box!
Jeg har dette script, men alert funktionen kan jeg godt nok ikke få til, at virke på denne side - Kan du spotte fejlen???
<script language="javascript">
function validate(theform) {
if (theform.vote.value=='' || theform.vote.value=='-') { alert ('Husk at af giv en stemme!.'); return false; } if(theform.besked.value=='') { alert ('Tilføj en kommentar til billedet'); return false; } return true; } </script>
<!-- function submitForm() { //make sure hidden and iframe values are in sync before submitting form //to sync only 1 rte, use updateRTE(rte) //to sync all rtes, use updateRTEs updateRTE('besked'); //updateRTEs();
//change the following line to true to submit form return true; }
//Usage: initRTE(imagesPath, includesPath, cssFile) initRTE("images/", "", ""); //--> </script> <!-- Tjekker om brugen har Javascripts installeret --> <noscript> <p><b>Javascript must be enabled to use this form.</b></p> </noscript> <!-- Viser indholdet af editoren --> <script language="JavaScript" type="text/javascript"> <!-- //Usage: writeRichText(fieldname, html, width, height, buttons, readOnly) writeRichText ('besked', '', 400, 200, true, false); //--> </script> <input type="submit" name="submit" value="Tilføj"> </form> <%
else 'Brugeren har stemt response.redirect "afvis.asp" end if %>
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
id = replace(request.querystring("rid"),"'","") user_id = Session("MEMBER")
SQL = "select * from kommen where pic_id = " & id & " and MEMBER_ID = '" & user_id & "'"
Set rs=Conn.Execute(SQL) if rs.EOF then 'Brugeren har ikke stemt vise stemme boks
%>
<li class="votetekst">Point skala: <font color=red>1</font> = værst, <font color=green>10</font> = bedst</li> <li class="votetekst">Prøv at være objektiv.</li> <li class="votetekst">Kun medlemmer kan bedømme et billede.</li> <li class="votetekst">Du kan kun stemme én gang.</li> <li class="votetekst">Du SKAL tilføje en kommentar til dette billede.</li>
<!-- function submitForm() { //make sure hidden and iframe values are in sync before submitting form //to sync only 1 rte, use updateRTE(rte) //to sync all rtes, use updateRTEs updateRTE('besked'); //updateRTEs();
//change the following line to true to submit form return true; }
//Usage: initRTE(imagesPath, includesPath, cssFile) initRTE("images/", "", ""); //--> </script> <!-- Tjekker om brugen har Javascripts installeret --> <noscript> <p><b>Javascript must be enabled to use this form.</b></p> </noscript> <!-- Viser indholdet af editoren --> <script language="JavaScript" type="text/javascript"> <!-- //Usage: writeRichText(fieldname, html, width, height, buttons, readOnly) writeRichText ('besked', '', 400, 200, true, false); //--> </script> <input type="submit" name="submit" value="Tilføj"> </form> <%
else 'Brugeren har stemt response.redirect "afvis.asp" end if %> </body> </html>
og det bliver sat ind på en anden side som ser sådan ud:
<%' HER ER FORMSIDEN DBPATH = "DBQ=" & Server.MapPath("foto.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DBPATH
If Request.QueryString("mode") = "new" Then navn = Request.Form("navn") besked1 = Request.Form("besked") vote=Request.Form("vote") besked1 = Replace(besked1, "'", "''") besked1 = Replace(besked1, vbCrLf, "<br>") besked = besked1 pic_id=request.querystring("rid") If besked="" then Response.Write "<b>Du skal udfylde alle felter!</b>" Else
Prøv at skrive validate-funktionen ind i submitForm-funktionen. Så bliver det noget ala:
<script language="JavaScript" type="text/javascript"> function submitForm(theform) { //make sure hidden and iframe values are in sync before submitting form //to sync only 1 rte, use updateRTE(rte) //to sync all rtes, use updateRTEs updateRTE('besked'); //updateRTEs();
if (theform.vote.value=='' || theform.vote.value=='-') { alert ('Husk at af giv en stemme!.'); return false; } if(theform.besked.value=='') { alert ('Tilføj en kommentar til billedet'); return false; }
//change the following line to true to submit form return true; }
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.