Click here to Skip to main content
15,892,809 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello, I need your help to fill this field and call the javascript function. 

webEx.Document.GetElementById("ctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit").SetAttribute("value", .HmProsl)

        Dim id As String
        Dim t As Integer
        Dim prop0 As String
        Dim prop1 As String

                id = "ctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit"
                t = 2
                prop0 = "ctl00$ctl00$ContentHolder$ContentHolder$AnaggeliesControl$AnaggeliesView$ProslipsiDateProslipsisEdit,,1,,,,0,1,1,,,0,,,-1,"
                prop1 = ""
                prop1 = "["
                prop1 = prop1 & """"
                prop1 = prop1 & ",,"
                prop1 = prop1 & """"
                prop1 = prop1 & ","
                prop1 = prop1 & """"
                prop1 = prop1 & "08/04/03"
                prop1 = prop1 & """"
                prop1 = prop1 & ","
                prop1 = prop1 & """"
                prop1 = prop1 & "_  03"
                prop1 = prop1 & """"
                prop1 = prop1 & ","
                prop1 = prop1 & """"
                prop1 = prop1 & "08/04/03"
                prop1 = prop1 & """"
                prop1 = prop1 & ","
                prop1 = prop1 & """"
                prop1 = prop1 & """"
                prop1 = prop1 & ","
                prop1 = prop1 & "29"
                prop1 = prop1 & ","
                prop1 = prop1 & "0]"

Dim ObjArr(3) As Object

            Try
                ObjArr(0) = CObj(New String(id))
                ObjArr(1) = CObj(t)
                ObjArr(2) = CObj(New String(prop0))
                'ObjArr(3) = CObj(New String(prop1))
                ObjArr(3) = prop1
                webEx.Document.InvokeScript("igedit_init", ObjArr)
            Catch ex As Exception
                Throw ex
            End Try
With above code I am trying to fill the datetime field and invoke script:

language="javascript">try{igedit_init("ctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit",2,"ctl00$ctl00$ContentHolder$ContentHolder$AnaggeliesControl$AnaggeliesView$ProslipsiDateProslipsisEdit,,1,,,,0,1,1,,,0,,,-1,",[",,","08/04/03","_  03","08/04/03","",29,0]);}catch(e){window.status="Can't init editor";}</script><input type="text"


What I have tried:

I have read many examples but I cannot achieve it.
Posted
Comments
[no name] 7-Oct-20 11:24am    
Just try "filling a date"; without all the string gyrations, etc. Then get fancy.
nito1984 8-Oct-20 15:31pm    
First of all, thank you very much.

I don't understand what you mean, I have tried to fill with the date all Html "id"
1) webEx.Document.GetElementById("ctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit").SetAttribute("value", .HmProsl)
2) igtxtctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit
3) ctl00_ctl00_ContentHolder_ContentHolder_AnaggeliesControl_AnaggeliesView_ProslipsiDateProslipsisEdit_p
and I can achieve to fill date
Could you tell if you understand from the html code what is the appropiate field for setting value ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900