I posted a thread a few days ago concerning a bit of javascript code to make checking one checkbox clear another one. I got some great, prompt help. However, I just got back to working on that web page, and realized that the functions only work on the first form on my web page. I have many forms and they are actively named using php.
Here's are the functions (these works for just the first form on the page):
<script type="text/javascript">
function undo_Changes() {
if (document.getElementById("Complete").checked==true) {
document.getElementById("Needs_Change").checked=false;
I've created a selection box (drop down box) with several options for the user to click. What I want is if the user clicks a certain box, then a specific javascript function will run. BTW, I am using Google Maps API here. Code:
I'm trying to search for the correct code to make my form work. I have 3 select boxes - one with 2 options, one with 8 options, and the last with 2 options... All of this adds up to 32 different url paths. Can anyone tell me how to get this done?This is what I have so far: (and yea, I know I suck... I honestly have absolutely NO clue)
I have been having trouble with forms and functions. On my wife's site I have some forms and some of them have radio buttons. My current radio button checker is cumbersome and it is time for something more elegant (some of you will say if it isn't broke don't fix it )
The new code is below:
Code:
Basically I want to pass into the function radio button values 1 & 2 denoted by firstChoice and secondChoice (eventually I want to also pass in the form name but 1 step at a time).
The buttons can have the value (names?) of pattern, chalkboard or kit. It is for a shopping cart (Mal's E-commerce) and this is part of the JS validation. I am using onsubmit to call the function viz.
HTML Code:
Seems ok (to me at least) but when I try to get it to work it throws up an error of
Code:
It stops at that point but undoubtably chalkboard would throw up the same error if it continued.
How would I define the variables in my function? Are they strings, integers, who cares? Where would I define them? Global or local?
Is the problem a matter of syntax e.g. if I put ' ' or " " around them would that suffice?
I am trying to change each forms .submit function like so (below) but each submit button gets the function of the last iteration. I want each form to have a different submit function without using onclick events.
var x = document.getElementsByTagName("form"); for(i=0; i < x.length; i++){ var ele = x[i].elements;[code].....
I have two input fields from who one of them i to upload image and other text field to upload image from url .I want to disable one of this fileds and to stay only one .For js code is helping me one friend but him help was enough and the code have some bugs,like fist fileds as active and them when check one has disable and opposite.I want this nly one field to be disable when the page is load but
<script type="text/javascript"> window.onload = function(){ var check = document.getElementById('check1');
I have a couple of radio buttons that hide and reveal DIV tags. Here is what I'm trying to do:
1) radioBTN1 is clicked it reveals DIV1 with multiple text boxes in it 2) radioBTN2 is clicked it reveals DIV2 below DIV1 with multiple text boxes in it 3) the user fills in the text boxes in the DIV2 4) user changes mind and clicks radioBTN1 again to hide DIV2 5) when DIV2 is hidden it resets and clears all previous information
I'm trying to create a dynamic form, and for the most part it's working out fine.I'm using javascript with onclick and onchange on checkboxes and select boxes to change the form as the user makes selections.However, there's a few issues I'm running into that are giving me problems.
One is that when the user reloads the page, all of the javascript inserted or removed form elements are reset, but the choices on the checkboxes and select boxes aren't, which looks very strange to the user. How can I avoid this? I'm currently including scripts tags in the body of the html, but this is pretty messy and hard to manage. Is there a better way? Second is that I'd like to be able to insert javascript function declarations into text that is dynamically inserted by javascript.However, when I do so, the browser does not recognize the functions. The reason I'd like to do so is that I am using Ruby on Rails, and would like to be able to keep the scripts in the partials to which they relate. I have to use inline javascript, because the scripts are having element ids inserted based on Ruby variables. Is this a lost cause, or is there a technique that enables dynamically inserted javascript to be loaded?
Lastly, my dynamic form's javascript shows or hides portions based on what it encounters while loading. The main reason is that I want to show the whole form for users without javascript, and then hide advanced or obscure details unless they are activated with a checkbox on the form for users with javascript. However, this is creating a jarring pop-in effect, where on first load, the pre-javascript formatted page is shown for a split second, and then the javascript kicks in and fixes everything and the page visibly jumps and changes. Is there a way to avoid this to create a more polished effect?
After passing values, I cleared the form to start over and tried passing a new value but the previous values return with the new value. I hope that makes sense. Here's the code:
I have a table that lists results from a SQL query. Each result can be selected by a checkbox, like this:
With the selected items, you can do more than one thing; depending on what the user chooses, the page is directed to one PHP script. The PHP script then needs to know each lines were selected. How can I do this? It's supposed to work just like webmails and phpMyAdmin.
I am familiar with the user built addEvent function used to load multiple functions in the window.onload property. However, I am curious as to the best way to do this across multiple JavaScript files. I thought I had seen somewhere code similar to the addEvent function was native to JavaScript now but I can't seem to find that anywhere.
Just to clarify, suppose I have 3 JavaScript files:
Code: function foo() { // do something here } fileB
[Code]....
note that it is not feasible to combine those functions into one file as they aren't always loaded together. What's the best way to load them all as a window.load?
I have been looking around on the webs but have not found anything. I can find how to add multiple fields, but what if they reside on different forms on the same page?
For example, here is my code with two forms: <FORM name="form1"> <b>Size</b><input type="text" size="12" value="" name="size">* <b>Qty</b><input type="text" size="4" value="" name="qty"
[Code]....
In this example, I want to sum the two fields named "tw1" (the last field on each form) into a text box.
I am trying to update a site that has a cookie feature enabled so that a certificate can be retrieved later on.I am using a form to collect and put the cookie, but I have to use two buttons to get the information stored and then direct the user on through to the rest of the site.My question is:Can I combine these functions into the same button? I have scoured the web for solutions, but I can't seem to find anyone doing this exact thing. I know that websites do this type of thing all of the time.
How do I reference a div in a form when there are multiple forms on a page? Each form will have a unique id. I'm trying to change the style.display of a div in a particular form. I can alter elements inside that div (whether they have id's or names), but I can't seem to reference the containing div. For example, I have a div with an id=customOrder. Inside the div I have 3 objects. I want to be able to change the display value for the div instead of having to change each objects' display. I'm currently passing (this.form) on a button click (which is what triggers the display of this div - well hopefully eventually). I've tried several things, but I guess I'm not getting the right combination.
The ultimate thing I'm trying to accomplish (and maybe this is part of my issue) is I have a series of 2 drop down menus I want to use for numerous items for purchase. I've included the drop down menus as "php includes", so when the page renders out, there will be multiple instances of the drop down menus (multiple instances of id's and names) - unless there is another way around this, I've got to work this way. I've got so far as to be able to distinguish which form's "add to cart" button was clicked and its corresponding drop down values. As of now, when I code a textarea to be hidden, it hides ALL textareas on the page (because I can't figure out how to reference a div on a formID by formID basis... If I need to supply a mock-up example, I can put one together...
I have a JSP page with several forms on it. Some of these forms are generated dynamically, and each of them submits some information to a database.
Handling one form is easy, as I can simply make the form post to itself, and handle the data using a single bean. Since I have multiple forms, I now have a problem. Several of the forms on the page handle the same type of data (same input names), and a 'setproperty *' call for each of the form beans would change data in several beasn, not just the form/bean that sent the data.
I am attempting to write a separate JSP with a single bean that handles a form submission. However, I'm not sure how to make this page go back to the referring page from which the data was submitted.
I have multiple forms on one page with the same element name and one of them is the <span>. Below is my sample code for a simple html file for testing purposes. I have no problem accessing the <input> element, but i had problems with the <span> element.
In this scenario, i won't be able to use the document.getElementById() as both <span> have the same name.
Normally I would just use document.getElementById to get anything I need but here is my problem:
I have a zip code control that I load using AJAX. it has city, state, country, county and zip code. This gets loaded within a business application and at one point you can have both a bill to and ship to address forms on the screen at the same time, loading my zip control with the same fields, same ids and same name. This forced me to now pass in the form name that contains the control.
I need to get to divs and spans within this form. Primarily as you type in a city or zip code, I am doing a hot search with a popup div that shows you results you can quickly choose from. The only time this becomes an issue is the situation I mentioned before when the zip code control is on the screen twice. I am not certain how to access the innerHTML of a span or div by way of the form name. Is this possible and if so what is the proper syntax?
Here is a very basic example at its simplest form of my problem.
In the above example because the control was loaded twice, I now have 2 spans with the same ID. I want the innerHTML of the each span based on the form they are in.
We wanted one control that we could use throughout the system that we could update in one place and the entire application be updated. Unfortunately we did not anticipate having it load more than once on the page.
I'm creating a paypal webpage and am having some issues with input values updating based on which item the user has selected. The boxes I need to update are the amount, item number and item name. I have the following code but it only updates the first form. If I make a change to the second set of options it updates the first form instead of the second.
function details(val) { var info = val.split("|");
I'm having some trouble naming variables in javascript. Actually, my html has multiple form names (form, form1, form2, etc..., and im just having trouble understanding how to access elements within.For example: I get error:Message: 'document.forms.form.bname' is null or not an objectWhen I use the following code:
var bname = document.forms["form"].bname.value; And when I try this: var bname = document.form.bname.value;
function send_form_1 (e) { $('response_1').innerHTML = 'doing the deed for 1!' var myAjax = new Ajax.Updater('response_1', 'ajax_server.php', {method: 'post', parameters: Form.serialize(this)}); Event.stop(e); }
function send_form_2 (e) { $('response_2').innerHTML = 'doing the deed for 2!' var myAjax = new Ajax.Updater('response_2', 'ajax_server.php', {method: 'post', parameters: Form.serialize(this)}); Event.stop(e); }
But, in my mind, there has to be a way to streamline this so that one function 'send_form' can do the magic rather than having multiple iterations of it. I was looking at the bind functions in prototype, but perhaps it was the late night and lack of coffee, but I wasn't seeing the application of bindAsEventListener in this context.