Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Update Panel and Java Interaction

$
0
0

I am trying to change the color of a texbox in upodate panel.  It is txtTask in the code below. The change will not persist when i select from the listbox - it flashes red then goes back to white (the defualt).  If I take the textbox out of the panel it will work.  Is there a way around this problem.  The change in color only happens when a radio button is selected.

 

<script type="text/javascript">
        var $ = function (id) {
            return document.getElementById(id);
        }

        var color;

        //Function attached to the onmouseover event for the ASP.NET Button control.
        function ChangeColor() {
            color = window.event.srcElement.style.color;
            window.event.srcElement.style.color = "blue";
        }

     
        function flagRed(cnt) {
            $(cnt).style.backgroundColor = "#F9966B";
        }

        function flagClear(c) {
        $(c).style.backgroundColor = "white";
    }


    var ct = function() {

  //  $("txtTask").value = ""

    }


    var kw = function() {
        var status = "unknown";
        if ($("RBTravel").checked) {
            // alert("flagred");
            flagRed("RBTravel");
            flagRed("txtTask");
        }
        else if ($("RbDRB").checked) {

            // alert("Clear");
            flagClear("RBTravel");
            flagClear("txtTask");
        }

        else if ($("RbKW").checked) {
            // alert("RBKW");
            flagClear("RBTravel");
            flagClear("txtTask");
        }

    }

    var listred = function() {
        if ($("RBTravel").checked) {
         //   alert("listred");
            flagRed("txtTask");
        }

        else if ($("RbDRB").checked) {

            // alert("Clear");
            flagClear("txtTask");
        }

        else if ($("RbKW").checked) {
            // alert("RBKW");
            flagClear("txtTask");
        }
    }

    window.onload = function() {

        $("RBTravel").onclick = kw;

        $("RbKW").onclick = kw;

        $("RbDRB").onclick = kw;

        listred();

        //    $("butSave").onclick = cleartask;

        $("ListBox1").onclick = listred;
        //  $("butSave").onclick = kw;
    }</script></head><body id="body"><form id="form1" runat="server"><asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager><div id="top"><h1>DRB TIMESHEET</h1><p> Test:<script type="text/javascript">
      var today = new Date();
      document.writeln(today.getFullYear());</script></p></div><div id="div_left"><h2>SELECT CASE</h2><asp:ListBox ID="ListBox1" runat="server" Height="626px"
           style="margin-right: 0px; margin-top: 24px;" Width="270px"
           DataSourceID="ObjectDataSource1" DataTextField="CaseName"
           DataValueField="CaseID" Font-Bold="False" Font-Names="Arial"
              Font-Size="Medium" onclientclick="listred()" AutoPostBack="True"></asp:ListBox><asp:UpdatePanel ID="UP_LBox" runat="server"><ContentTemplate></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="ListBox1" EventName="SelectedIndexChanged" /></Triggers></asp:UpdatePanel></div><asp:UpdatePanel id="UP_Task" runat="server" RenderMode="Inline"><ContentTemplate><!--  *********************************************************Task Text Box --><asp:TextBox ID="txtTask" runat="server" Font-Size="Medium"
           TextMode="MultiLine" Width="427px"></asp:TextBox></ContentTemplate><Triggers><asp:AsyncPostBackTrigger ControlID="butSave" EventName="click" /></Triggers></asp:UpdatePanel></p></div>


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>