01. november 2005 - 13:29Der er
8 kommentarer og 1 løsning
Checkbox value (html til WHS/VBS Script)
<input type="checkbox" name="write" value="W">
Valuen fra check box'en indlæses i et VBScript.
Mit problem er, at selvom boxen ikke er checked, så får jeg valuen med over. Jeg kan også leve med at skulle lave noget check på valuen, en true/false ting, bare jeg kan se forskel på og den er checked eller unchecked.
HTML filen bliver åbnet af et VBScript og når det lukkes ved et tryk på "knap" (se kode i bunden), kan value læses ind i nogle variabler.
Info fra HTML filen:
<script language="VBScript"> Sub OKButton_OnClick OkClicked.Value = 1 End Sub </script>
Du må forklare lidt mere om, hvad du gør. Under normale omstændigheder optræder jo kun 'successful controls' som variabler ... for en checbox's vedkommende altså kun, hvis den er checked
' loop waiting for either OK from button or cancel from exiting the window!
Do While (IE.Document.All.OKClicked.Value = "") If err <> 0 Then Msgbox "Form was closed. Terminating program." Set IE = Nothing WScript.Quit Else WScript.Sleep 250 End If Loop str_read = IE.Document.All.read.Value str_write = IE.Document.All.write.Value
IE.Quit Set IE = Nothing
msgbox ("test " & str_read & str_write)
-VBS slut-------
-HTML start------
<html> <head> <title>title</title> </head>
<script language="VBScript"> Sub OKButton_OnClick OkClicked.Value = 1 End Sub </script>
<script language="javascript"> function hidden() {document.body.style.overflow='hidden';} function unhidden() {document.body.style.overflow='';} </script>
<script language="VBScript"> Sub OKButton_OnClick If (Document.All.read.Checked=False) Then Document.All.read.parentNode.removeChild Document.All.read End If OkClicked.Value = 1 End Sub </script>
- nøhhh ... det er da ikke nødvendigt ligefrem at fjerne elementet :)
<script language="VBScript"> Sub OKButton_OnClick If (Document.All.read.Checked=False) Then Document.All.read.Value = "" End If OkClicked.Value = 1 End Sub </script>
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.