Prototype & Multiple Forms On A Page?

Mar 26, 2007

The page I'm working on has a week's worth of data blocks like this - pseudo code & markup:

<form 1>
field a 1
field b 1
submit 1
response 1
</form 1>

<form 2>
field a 2
field b 2
submit 2
response 2
</form 2>

and so on for either 7 or 14 days.

I'm trying to conceptualize an prototype based js function that can handle all the forms to submit the data to the backend.

What I have now, that works is like the following

Event.observe(window, 'load', ajax_init, false);

function ajax_init () {
Event.observe('form_1', 'submit', send_form_1);
Event.observe('form_2', 'submit', send_form_2);
}

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.

View 4 Replies


ADVERTISEMENT

Validation Of Multiple Forms In Single Page

Jul 9, 2009

I have a php page with java script embed in it, i have 3 forms in a single page ... namely form1, form2, form3 . form 1 and form2 have a text box , these text boxes get input from users. Now my task is to get the value of these 2 tex boxes in form3 when the user click the submit button, so that i pass the values in those text boxes to next page for calculation.

I tried the following code in form3 but it result in vain :

View 5 Replies View Related

Jquery :: Post From Multiple Forms On The Same Page?

Jun 3, 2010

I'm struggling with a script for an e-commerce site.When the user clicks the add to cart button they are currently taken to a PHP shopping cart page, but the client wants them to stay on the same page after they press the button and get notified that an item has been added to the cart.The add to cart button is a form submit button, because there is also a quantity field for each item. I would have cracked this by now but there are multiple add to cart buttons on each page and when I submit the form only the data from the first form in the page is sent to the cart page.Here's a dummy version the JavaScript:

Code:

$(document).ready(function(){
$('.subbtn').click(function(){
$('<p id="add">Added To Cart</p>').insertAfter(this).fadeOut(3000);[code].....

At the moment I've got it set so that AJAX returns information to the page (just so I know it works), but this won't happen on the actual page.So, as far as I can tell, I need a way of POSTING $(this).parent(); $('[name=quantity]').val(), but I can't seem to find the correct syntax.

View 1 Replies View Related

JQuery :: Know Which Form Was Submitted In A Page With Multiple Forms?

Sep 4, 2009

I have a page which displays a list of resources in the database. For each of these resources I have a comment form. I am using jQuery form plugin to submit the form through ajax. After submitting I want to display the comment which was just submitted w/o reloading the page. But how do I know which form was submitted? I attach the resource ID as a GET variable to the action url of the form. If I can get the action url then I think I'm saved.

View 4 Replies View Related

Changing One Form Field On A Page With Multiple Forms

Sep 19, 2005

I have a page with 2 product forms to add to shopping cart each form has the same fields.
when someone changes one of the dropdown boxes depending on the size it is to change the price to a certain value. This works ok whan you only have one form but now that there is two forms. When you change the second form dropdown box it changes the price on the first product.

OnChange='if (this.value<=16)ChangeHiddenPrice(90);'
I suspect it has to do with how i reference the form field

function ChangeHiddenPrice(newprice) {
document.getElementById('PRICE').value=newprice;
}

View 1 Replies View Related

JQuery :: Validate Plugin Handle Multiple Forms On One Page?

Oct 18, 2011

I see it working in the demos I found this documentation

You can avoid having to duplicate the plugin settings by modifying the defaults. Use $.validator.setDefaults({…}) to override multiple settings at once.

But I do not understand what I have to do to make this work

View 4 Replies View Related

Object Doesn't Support - Property Or Method - Multiple Forms In My Page With Different Name

Apr 10, 2010

I have a problem in form submit.

I have multiple forms in my page with different name, instead of submit button i have images, on click of image i am submitting the form. but while submitting its giving Object doesn't support this property or method error:

View 5 Replies View Related

Forms: Multiple Destinations Depending On Combo Of Multiple Select Boxes?

Sep 5, 2010

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)

<html>
<head>
<script>

[code]....

View 2 Replies View Related

JQuery :: Multiple Forms With Multiple Submit Buttons?

Jul 7, 2011

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].....

View 2 Replies View Related

Only In IE, Prototype's Element.update() Doesn't Work Multiple Times

Sep 17, 2009

The following code works find in firefox and chrome. In IE, it only works the first time I click on a link.

// I have some div's where help is, which I make non-viewable
<div id='help_guides'>
<div id='issue1'>Help with issue 1</div>

[code]....

View 1 Replies View Related

Post Multiple Forms

Jul 23, 2005

Is it possible to post all (or more of one) forms simultaneosly?

document.forms.submit?

View 6 Replies View Related

Sum Fields On Multiple Forms?

Nov 19, 2010

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.

View 15 Replies View Related

Multiple Action Forms And Js

Feb 24, 2011

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.

View 1 Replies View Related

Multiple Forms - How To Reference DIV

Mar 24, 2011

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...

View 1 Replies View Related

Using The Function For Multiple Forms?

Nov 25, 2011

I have this function and would like to use it with multiple form.

function validate_form (anyform){
valid = true;
if ( document.anyform.color.selectedIndex == 0 ){

[code].....

View 2 Replies View Related

Handling Multiple Forms On A Single JSP

Jul 20, 2005

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.

View 1 Replies View Related

Accessing <span> With Multiple Forms?

Apr 12, 2011

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.

<html>
<head>
Test
<SCRIPT LANGUAGE="JavaScript">

[Code]....

View 11 Replies View Related

Access Elements With Same IDs Within Multiple Forms?

Aug 11, 2011

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.

<form name="frm_billto" id="frm_billto">
<span id="myspan">Hello</span>
</form>
<form name="frm_shipto" id="frm_shipto">
<span id="myspan">World</span>
</form>

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.

View 11 Replies View Related

Select Option Value - Multiple Forms?

Oct 11, 2011

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("|");

[code]....

View 1 Replies View Related

JavaScript Multiple Forms In Html?

Apr 17, 2010

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;

View 10 Replies View Related

Multiple Forms, One Submit Button.

Jan 8, 2007

I need to submit two forms using a single submit button. What's ur suggestion. I found that JavaScript is the only way to go here, right?

View 1 Replies View Related

Submit Multiple Forms At A Time ?

Mar 24, 2006

How can one submit multiple forms at a time. At the same time the values must get Forwarded another page.

View 4 Replies View Related

2 Multiple Forms And Form Mirroring?

Jul 5, 2010

I'm new to javascript and have stumbled yet again. Currently, my website has a form where you can type in your name, and generate a url.

Code:
<script>function updateURL() {
document.getElementById("theurl").innerHTML = '<a href="http://www.website.com/'+document.input.usersname.value+'/index.html">Here is the first link!</a>';
}

[Code]..

First, if I wanted to create an identical form and button, but with a different url (index1.html instead of index.html), do i just need to add numbers to the "updateURL();" parentheses on both the new input type=button, and the function script?

Second, if I can make this 2nd form and button, how can I make the 2nd input type="form" automatically mirror whatever is typed in the first input type="form"? Whether this be by button onClick, or live as they type it, it doesn't matter. I don't want to bypass the 2nd form however because I want to give users the option to erase the automatic mirrored text and put in a different name if they would like.

View 1 Replies View Related

Pop-Up Pass Multiple Dynamic Values Between Forms

Jul 23, 2005

I'm trying to pass multiple dynamic values between a slaveform and a
masterform. The problem I'm having is on the slaveform I loop through
multiple records and want two values depending on the row they select....

View 4 Replies View Related

One Validation Script - Multiple Forms To Validate

Oct 11, 2007

I know that this must be quite trivial to most of you, but my skills
in JavaScript are weak.

I am looking for a way to validate all forms throughout a website
through one validation script.

How do I determine the form's name (or id) value to implement
conditional validation?

i.e. if (form1) { validate like this }; if (form2) { validate like
this };

View 1 Replies View Related

JQuery :: Validate Multiple Forms Without Submitting?

Jul 30, 2010

I've a page that has 2 forms. If the user clicks the bottom form the validations appear and everything goes red but the Top form is a required field but it doesn't as it's a separate form. How can I validation form0 and form1 together to show to the user the required fields. When the user clicks form0 it goes over to a pagedLIst, the user returns and textfield gets populated with the product that as selected. So when they hit form1, that value gets passed through as a hiddenfield..

<form id="form0">
...text box input to search for your product, returns to this page populated the found product
<input class="button" id="FindProduct" type="submit" value="Find Product" name="action"/>

[Code].....

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved