Using javabean variable in javascript

I have a combo box:
<select name="myCombo"  onchange="refreshForm(document.forms[0]);">
     <option value=rome>rome
         <option value=london>london
     <option value=paris>paris
</select>My java script refreshForm method is as follows:
function refreshForm(form) {
        form.submit();
        return true;
}So far so good, the selected value is passed to the action class, I call the form bean class and set the selected city, but when the page reloads the combo box on the page resets itself to the first city on the list 'rome'. so I added an onload method call in the body tag.
<body onload="setselect(document.forms[0]), ${myform.city});" >and the java script method;
function setselect(form, city ){
     form.myCombo.value=city;
}but it doesn't work. any ideas?
Thanks in advance.

hi :-)
there is an extra closing parenthesis afer the document.forms?
<body onload="setselect(document.forms[0]), ${myform.city});" >regards,

Similar Messages

  • How can we  use java variable in javascript code on JSP page?

    How can we use java variable in javascript code on JSP page?
    Pls help

    Think about it:
    JSP/Java is executed on the Server and produces HTML+JavaScript.
    Then that HTML+JavaScript is transfered to the client. The client now interpretes the HTML+JavaScript.
    Obviously there's no way to access a Java variable directly from JavaScript.
    What you can do, however, is write out some JavaScript that creates a JavaScript variable containing the value of your Java variable.

  • Using Flash variable in Javascript problem

    I want Flash to load a rss feed and hand it to Javascript
    which will do the parsing and rendering. AFAIK Javaswcript can't
    load external documents and include them into the current html page
    for some security reasons. So I try this approach.
    I attached the code I have. My Problem is that Flash does
    pass the variable to javascript but the document.write overwrites
    everything else in the current html document.
    I don't want to work with popups for obvious reasons. The
    variable must be included in the _current_ document.
    Can anyone give me a hint how to get this working properly?

    What is happening is the XML file is getting cached by the browser.
    There are a few different ways to fix this, but this is what I have found to be the easiest.
    In the Actionscript, where the call to load the xml is, append a random string to the end of the call.
    so:
    (This is AS2 code - so a conversion is necessary if using AS3)
    myXML.load("http://path/to/xml.xml?r="+Math.round(Math.random()*99999999999999999999999999999999999999999999999));
    What this will do is tell the browser that you are calling a unique file every time you try to load the xml, which will forcefully bypass the cached version.

  • Public variables in javascript

    how i can use public variables in javascript along with ADF. I am declaring a variable at the top of list but when an event is generated by ADF and i tries to access that variable, it gives me an error of undefined.
    Kindly help me

    Not directly, but you can with this:
    http://java.sun.com/products/plugin/1.3/docs/jsobject.html
    See also:
    http://www.codeproject.com/jscript/javatojs.asp?df=100&forumid=736&exp=0&select=700857

  • How do i use variables for javascript pop up window?

    hi,
    i want to open a popup window from flash,
    as advised before i used this line :
    getURL("javascript:NewWindow=window.open('imylink.html','title','width=890,height=660,left =10,top=5,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No');
    void(0);");
    BUT, in flash, the URL that has to be open as do the height
    and wdth are stored as variable... imageURL, imageWidth,
    imageHeight, since i have quite a few different pages that have to
    open and they change. how can i use the values of the variables in
    the javascript code??
    is it possible at all?

    try:

  • Using JSTL variables in JSP or Javascript. Possible ?

    Hi All,
    Is it possible to share or use the variables which are declared are used by JSTL in JSP expression or scriplet code and in Java Script.
    Example:
    This Works:
    <fmt:set var="test" value="JSTL" />
    <fmt:out value="${test}" />
    But, this gives error:
    <% out.println(test) %>
    And passing the value of variable 'test' to Java Script code also gives error.
    How to use JSTL variables in JSP and in Javascript ?
    Yours,
    Sankar.B

    By default, JSTL variables are kept in servlet
    attributes. Default is to store it in the page
    context. You can make it request/session/application
    scope as required by an attribute of the set tag.Hi there,
    Can anyone advise how to access JSP variables in JSTL?
    Can it be done as the same method through request/session/application scope?
    Thnks...

  • How to use JavaBeans when the number of inputs is variable

    I have a problem. The number of textboxes in a HTML form is read from a database. How can I avoid reentry from users? Is it possible to use JavaBeans or may be there is some other way? Thanks in advance.

    Well, I meant that when a Jsp page is generated the number of textboxes is read from the database. So it it is apriory unknown. But I have found a solution to this problem: create a bean of String type for each textbox. Thanks.

  • Using a variable in a js function argument

    Folks,
    This is very basic, but I still cannot get it...
    I have this js function in an ASP page:function MM_changeProp(objId,x,theProp,theValue) { //v9.0
      var obj = null; with (document){ if (getElementById)
      obj = getElementById(objId); }
      if (obj){
        if (theValue == true || theValue == false)
          eval("obj.style."+theProp+"="+theValue);
        else eval("obj.style."+theProp+"='"+theValue+"'");
    }i don't understand the function, as it was put in automatically by dreamweaver. right now, i am using this onclick event of an image:<div id="apDiv19" onclick="MM_changeProp('apDiv7','','backgroundColor','#FFFF00','DIV')"></div>the #FFFF00 is the color YELLOW. it is being passed to the theValue argument of the js. what i simply want to do is establish a global variable that will house a color string (like #FFFF00), and then use it in the function argument everytime i need the function. something like this:<div id="apDiv19" onclick="MM_changeProp('apDiv7','','backgroundColor',VARIABLE,'DIV')">i do not know how to do two things:
    1) initialize and assign the variable a value, and where to establish it (inside the script tags? in the head? in the body?)
    2) how to use the variable as an argument in the function
    any help greatly appreciated for this novice. thanks!

    ajetrumpet wrote:
    Folks,
    This is very basic, but I still cannot get it...
    I have this js function in an ASP page:This forum is not about ASP nor JavaScript. Please use Google to find an appropriate JavaScript forum.

  • Using a variable in Spry conditional tests included in a Spry Tooltip

    I have the following code:
    <div spry:region="company" id="tooltip">
    <div spry:repeat="company" spry:choose="spry:choose">
    <div spry:when="'{name}'==memberName">
    <table>
    <tr>
    <td
    align="center"><h2>{name}</h2></td>
    </tr>
    <tr>
    <td align="center"><img src="{headshot}"
    alt="{name}" width="227" height="350" /></td>
    </tr>
    <tr>
    <td align="center">{description}</td>
    </tr>
    </table>
    </div>
    </div>
    </div>
    <script type="text/javascript">
    var tooltip_trigger_one = new
    Spry.Widget.Tooltip("tooltip","#trigger", {showDelay: 200,
    hideDelay: 200, offsetX: 250, offsetY: 200} );
    </script>
    where the variable "memberName" is set elsewhere to a value
    that matches one of the occurrences in the column "name" in the
    dataset "company". I can see, using debugging tools, that the
    variable is being set correctly. But.... when the tooltip is
    triggered, only a small few-pixel square box opens up.
    If, instead of using the variable "memberName" in:
    <div spry:when="'{name}'==memberName">
    I use a string, as in
    <div spry:when="'{name}'=='John Doe'">
    then the code works correctly and I get a large tootlip
    showing me the correct information for that member of the company.
    I have tried different tests (spry:if and spry:test for
    instance), tried various combinations of quotes and parenthesis and
    tried placing the code at various places both inside and outside of
    the <body> -- but always get the same results.
    Is it not possible to test against a variable or am I doing
    something else incorrectly?
    Thanks,
    Janet

    OK.... some progress to report.
    I was setting memberName onmouseover-- which is also the
    trigger for the tooltip-- thusly:
    <p><em onmouseover="memberName='John Doe'"
    id="trigger">John Doe</em></p>
    It seems that the variable is being set, but too late, as the
    trigger has already caused the div... id="tooltip"> to be
    evaluated with "memberName" not equal to any of the names in the
    dataset. I tried using a function call to set "memberName" and
    tried putting the onmouseover in the <p> tag and leaving the
    trigger id in the <em> tag. but neither of those appear to
    change the outcome. "memberName" still appears to be set to the
    value I initialized it to up the the <head> section at the
    time the tooltip <div> is evaluated. Although it is set
    correctly if I check it's value using Firebug after I have
    mouse-overed it.
    Incidentally, using a Firebug breakpoint just before the
    <div spry:when...> and checking the value of memberName was
    how I discovered that "memberName" still seemed to have a value of
    "initialized" which is what I set it to up in the <head>
    section.
    Having written all of this, I am wondering though, shouldn't
    the value of "memberName" be equal to "John Doe" the second time I
    mouseover it? Or, if there are more than one trigger "names" on the
    page, shouldn't "memberName" be equal to the name of the previous
    trigger that I moused-over? And with memberName having a legitimate
    value at that point, shouldn't the tooltip now show the correct
    display information rather than just that little few pixel square
    box that I am getting when I mouse-over the trigger name?
    Clearly there is something that I just am not understanding.
    Janet

  • Using a Variable with AJAX

    Hello,
    Below I have posted code that I have on two different PHP files, tsearch12.php and votes12.php. The code works great. The file "tsearch12.php" uses AJAX to go to votes12.php to perform some functions. However, the first page has a variable called "find." These two pages only work together when the variable "find" equals "santafe." I would like them to work together regardless of what "find" equals. In other words, I would like to replace the table name "santafe" in votes12.php with the variable "find," but I want the variable "find" to equal the same value in both tsearch12.php and votes12.php. The variable "find" is going to tsearch12.php from another file, which has a simple HTML form with "<form action="tsearch12.php" method="post">" and "<input type="text" name="find" size="55"/>". Anyway, how do I use the variable "find" in votes12.php?
    Thanks in advance,
    John
    On tsearch12.php, I have:
    # <head> 
    # <script type='text/javascript' src='jquery.pack.js'></script> 
    # <script type='text/javascript'> 
    # $(function(){ 
    #     $("a.cell1").click(function(){ 
    #     //get the id 
    #     the_id = $(this).attr('id'); 
    #     // show the spinner 
    #     $(this).parent().html("<img src='images/spinner.gif'/>"); 
    #     //fadeout the vote-count  
    #     $("span#votes_count"+the_id).fadeOut("fast"); 
    #     //the main ajax request 
    #         $.ajax({ 
    #             type: "POST", 
    #             data: "action=vote_up&id="+$(this).attr("id"), 
    #             url: "votes12.php", 
    #             success: function(msg) 
    #                 $("span#votes_count"+the_id).html(msg); 
    #                 //fadein the vote count 
    #                 $("span#votes_count"+the_id).fadeIn(); 
    #                 //remove the spinner 
    #                 $("span#button"+the_id).remove(); 
    #     $("a.vote_down").click(function(){ 
    #     //get the id 
    #     the_id = $(this).attr('id'); 
    #     // show the spinner 
    #     $(this).parent().html("<img src='images/spinner.gif'/>"); 
    #     //the main ajax request 
    #         $.ajax({ 
    #             type: "POST", 
    #             data: "action=vote_down&id="+$(this).attr("id"), 
    #             url: "votes12.php", 
    #             success: function(msg) 
    #                 $("span#votes_count"+the_id).fadeOut(); 
    #                 $("span#votes_count"+the_id).html(msg); 
    #                 $("span#votes_count"+the_id).fadeIn(); 
    #                 $("span#button"+the_id).remove(); 
    # </script> 
    # </head> 
    # <body> 
    # <? 
    # //This is only displayed if they have submitted the form 
    # if ($searching =="yes") 
    # //If they did not enter a search term we give them an error 
    # if ($find == "") 
    # echo "<p>You forgot to enter a search term"; 
    # exit; 
    # // Otherwise we connect to our Database 
    # mysql_connect("mysqlv3", "username", "password") or die(mysql_error()); 
    # mysql_select_db("sand2") or die(mysql_error()); 
    # $find = strip_tags($find); 
    # $find = trim ($find); 
    # $result=mysql_query("SHOW TABLES FROM sand2 LIKE '%$find%'") 
    # or die(mysql_error()); 
    # if(mysql_num_rows($result)>0){ 
    # while($table=mysql_fetch_row($result)){ 
    # print "<p class=\"topic\">$table[0]</p>\n"; 
    # $r=mysql_query("SELECT * FROM `$table[0]`"); 
    # print "<table class=\"navbar\">\n"; 
    # while($row=mysql_fetch_array($r)){ 
    # $effective_vote = $row['votes_up'] - $row['votes_down'];  
    # print "<tr>"; 
    # print "<td>".'<a href="http://'.$row['site'].'" class="links2">'.$row['site'].'</a>'."</td>"; 
    # print "<td class='votes'>".'<span class="votes_count" id="votes_count'.$row['id'].'">'.number_format($effective_vote).'</span>'."</td>"; 
    # print "<td class='ballot'>".'<span class="button" id="button'.$row['id'].'">'.'<a href="javascript:;" class="cell1" id="'.$row['id'].'">'.Vote.'</a>'.'</span>'."</td>"; 
    # print "</tr>\n"; 
    # print "</table>\n"; 
    # else{ 
    # print "None found"; 
    # $anymatches=mysql_num_rows($result); 
    # if ($anymatches == 0) 
    # echo "Sorry, but we can not find an entry to match your query<br><br>"; 
    # ?>    On votes12.php, I have:
    # <?php 
    # mysql_connect("mysqlv3", "username", "password") or die(mysql_error()); 
    # mysql_select_db("sand2") or die(mysql_error()); 
    # function getAllVotes($id) 
    #     Returns an array whose first element is votes_up and the second one is votes_down
    #     $votes = array(); 
    #     $q = "SELECT * FROM santafe WHERE id = $id"; 
    #     $r = mysql_query($q); 
    #     if(mysql_num_rows($r)==1)//id found in the table 
    #         $row = mysql_fetch_assoc($r); 
    #         $votes[0] = $row['votes_up']; 
    #         $votes[1] = $row['votes_down']; 
    #     return $votes; 
    # function getEffectiveVotes($id) 
    #     Returns an integer
    #     $votes = getAllVotes($id); 
    #     $effectiveVote = $votes[0] - $votes[1]; 
    #     return $effectiveVote; 
    # $id = $_POST['id']; 
    # $action = $_POST['action']; 
    # //get the current votes 
    # $cur_votes = getAllVotes($id); 
    # //ok, now update the votes 
    # if($action=='vote_up') //voting up 
    #     $votes_up = $cur_votes[0]+1; 
    #     $q = "UPDATE santafe SET votes_up = $votes_up WHERE id = $id"; 
    # elseif($action=='vote_down') //voting down 
    #     $votes_down = $cur_votes[1]+1; 
    #     $q = "UPDATE santafe SET votes_down = $votes_down WHERE id = $id"; 
    # $r = mysql_query($q); 
    # if($r) //voting done 
    #     $effectiveVote = getEffectiveVotes($id); 
    #     echo $effectiveVote; 
    # elseif(!$r) //voting failed 
    #     echo "Failed!"; 
    # ?>  

    These forums are for development with Java. Not JavaScript, which is an entirely different language. And AJAX is JavaScript. You need to use Google and find a JavaScript forum for your question (or a PHP forum if your question is really about PHP).

  • Parsing JSP variable into JavaScript

    Hi,
    I am trying to parse a JSP variable into a pice of JavaScript code:
    <%
    some jsp code .....
    String table_name=cols[0].toString();
    %>
    <script language="javascript">
    var jsTemp = <%=table_name%>
    alert ('jsTemp')
    </script>
    <%some more JSP....
    This does not create an alert, any ideas why? Am I missing a quote/semi-colon somewhere?

    Sure this is being executed,
    when trying to run, this does not work:
    String table="TEST";%>
    <script language="javascript">var jsTemp = <%=table%> alert ('jsTemp');</script>
    <%more JSP...
    when trying to similarly run, I get the popup 'HELLO':
    String table="TEST"; //not used anymore%>
    <script language="javascript">var jsTemp = "HELLO"; alert ('jsTemp');</script>
    <%more JSP...
    Is there supposed to be a semi-colon after <%=table%> ? Or is there another issue with this bit of code?

  • Set global x01 variable in javascript?

    Is it possible to set the x variables in javascript ? eg.
    $s('x01', 'some text');
    alert("my value = " + $v('x01');
    does not seem to be working for me
    Thanks
    Jon

    Hello Jon,
    It seems like I owe you an apology. I didn’t pay too much attention to the logic you are trying to implement, plus I thought you’ll also consider Rutger post. To be honest, I never tried to use x01-x10 outside an on-demand process, until your thread.
    So let’s start from the beginning. Although we are using the term global variables with regards to the x01-x10 variables (and they are indeed defined as global variables in the wwv_flow package) they don’t have the same functionality as application items, and in our context, mainly persistence. In fact, they were created to save us the need to define application items as temporary items, to be used only to pass values in AJAX processes.
    If you set one of these variables, using the addParam() method, its value will be available to you in the on-demand process that you reference in your AJAX request, but the value will not be set in session-state (like application/page items) and will not be persistence.
    If you want to use this value outside the on-demand process, you need to assign it to a page or application item. In your case the code
    :P1_MY_PAGE_VALUE := apex_application.g_x01;should be part of the on-demand ‘jmf_test' process. The P1_MY_PAGE_VALUE should be set with a Source Used of “Only …” so it will be populated from session state.
    The code of
    var ajaxRequest = new htmldb_Get(null, $v('pFlowId'),null, 0);should only be used when you need to save session state of application/page items from JavaScript (and not with the x01-x10 variables).
    Hope this time things are clearer and you’ll be able to achieve what you need. If, for any reason, they are not, please post again.
    Regards,
    Arie.
    Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.

  • Passing variable from javascript to servlet!!!

    Hi all,
    I have one doubt,
    can we pass a variable from javascript to servlet???
    In Brief,
    i am getting some values in javascript through jsp and the same values i
    want to use in servlet.
    Yes, i know i can get these values in servlet by using request.getParameter("");
    But these values are dynamically generated so i dont know how many varaible are they!. so i am trying to put some array list so that i can forward this values to servlet.
    But i can't get this array which is declared in javascript!! :( so any buddy can help me how to get this dynamically generated values in servlet!!!
    Thanks in Advance!! :)

    can you post a sample of your code?
    remember to put it between tags                                                                                                                                                                                       

  • Using context variable in formcalc scripting language.

    Hi all,
             I wanted to know if it is possible to use context variables in formcalc. I wanted to use those variables in "if else" condition in formcalc scripting language. Please post the sample code also as i am new to adobe forms.
    Regards,
    Vinod

    Hi ,
    Each variable define in the context can be used on the layout of the form and/or in script linked to fields.
    This can be done in formcalc or in javascript language , without any problem . You have only to acess the correct variable in the script.
    For getting variable in a script you must define the complete name of the variable, example "Myform.Header.Data.Myvariable" get access to variable MyVariable define in the context under nodes Header/Data .
    Hope it's help you
    regards.

  • How can i access and assign java xml Document variable in javascript block

    How can i access and assign org.w3c.dom.Document variable in javascript block
    I tried this xmlDoc = "<%=xmldoc%>";
    it is not working
    plz give me solution.
    thanx
    Vidya

    The solution would only work on MS IE browsers, as other browsers do not support an XML DOM.
    It can be done, but you would be stuck with using the Microsoft broswer. If that is acceptable, I have some example code, and a book recommendation.

Maybe you are looking for

  • How do I use the brush to paint in latest version of Photoshop CC ?  I have a MAC with OS 10.10.2

    How do I use the brush to paint in latest version of Photoshop CC ?  I have a MAC with OS 10.10.2.  I clicked the brush tool, then clicked on color swatch that brought me to the colors and clicked OL... but not able to get the color I need.

  • PO report for a particular department

    Hi We would like to run a report of all PO's of the technical department from 01-01-2007 till now and with their costs and the grand total. This report should list: -          PO number (only for PM PO's) -          Cost centre -          Item descri

  • How can I reset/refresh Mail and start from scratch in Lion?

    Just completed the upgrade to Lion last night.  On Snow Leopard I had been using Thunderbird as my mail client, but I'm interested in seeing what the upgrades in Mail look like and will do.  Before Thunderbird I did use Mail, so opening the app broug

  • Itunes was not installed correctly Error 7 (Windos error 998)

    Hello, has anyone an idea to assist. Can't get rid of the problem with itunes 11.0.4.4. Quick Time works properly. Tried to repair as well as uninstall and install again. Messages remains at start of itunes. Your assistance will be appreciated very m

  • Payment medium error

    Hi Gurus, When i am trying to download the file after executing F110, i am encountering an error message "No data records found for these selection criteria". This is the first time i am executing payment run for new company code. am i missing any co