function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
mustafatopmustafatop 

apex:includeScript disrupt to work existing javascript function in visualforce page

I need to AJAX toolkit for call apex method.  But disrupt to work updateInput(t) and other all function when I add first two line to vf code. How can I solve this problem?

 

    <apex:includeScript value="/soap/ajax/27.0/connection.js"/>
    <apex:includeScript value="/soap/ajax/27.0/apex.js"/>
    <script>
        function updateInput(t){
            var a = 72;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = t.value;
        function setId(id){
            var name = sforce.apex.execute("AddMultipleEvent","getAccountShortName", {projectId:id}); 
            var a = 51;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = name;
        }
    </script>

 

Best Answer chosen by Admin (Salesforce Developers) 
ibtesamibtesam

Try This...

 

<apex:includeScript value="/soap/ajax/27.0/connection.js"/>
    <apex:includeScript value="/soap/ajax/27.0/apex.js"/>
    <script>
        function updateInput(t){
            var a = 72;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = t.value;
                }
        function setId(id){
            var name = sforce.apex.execute("AddMultipleEvent","getAccountShortName", {projectId:id});
            var a = 51;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = name;
        }
    </script>

All Answers

ibtesamibtesam

Try This...

 

<apex:includeScript value="/soap/ajax/27.0/connection.js"/>
    <apex:includeScript value="/soap/ajax/27.0/apex.js"/>
    <script>
        function updateInput(t){
            var a = 72;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = t.value;
                }
        function setId(id){
            var name = sforce.apex.execute("AddMultipleEvent","getAccountShortName", {projectId:id});
            var a = 51;
            for(var i=0;i<10;i++)
                document.getElementById("j_id0:j_id2:j_id30:j_id" + (a + i*25)).value = name;
        }
    </script>

This was selected as the best answer
mustafatopmustafatop

eyvallah gülüm çok teşekkür ederim :)