function fjerntegn(f) { frm_el = f.elements; for(i=0;i<frm_el.length;i++){ alert('xxxxxxxxxxxxxMangler mindst een at sende til'); frm_el[i] = frm_el[i].value.replace(/\47/g, ""); } }
function testdata(brevform){ fjerntegn(brevform); if (document.forms[0].selected.length==0) { alert('Mangler mindst een at sende til'); return false; } makelist(); return true }
Men den har fejl - skulle fjerne tegnet ' fra formen men det sker ikke ?
Men enhver hacker med respekt for sig selv kan slå dit javascript fra, og dermed kunne modificere dine SQL-forespørgsler. Led efter "SQÆ Injection" på nettet.
Det er kun sikkert nok, hvis det sker på serveren.
dim form,item set form=server.createobject("Scripting.Dictionary") for each item in request.form form.add item,replace(request.form(item),"'","") next set form=nothing
jeg får den her fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression '''' WHERE ID=65'.
Du kan ikke point mere i dette spørgsmål. Det er også ligemeget ;)
Synes godt om
Ny brugerNybegynder
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.