Using Variables In A Document.form.value String
Jul 23, 2005
I have a PHP page generating a list of items. I've made it so that
each one has a radiobutton with a unique value. You can click on the
radiobutton and it will change the value of a text field to the value
of the radiobutton--all that works fine!
Now, I need to also have it populate a textfield with the value of a
textfield in the row that's selected.
I can make unique field names, no problem. I think my problem is
getting the javascript written so that it recognizes the variable.
Well, see below. As it's written below, the textfield "itemqty" always
has the value "NaN" (wherever THAT comes from) no matter which
radiobutton I select.
View 1 Replies
ADVERTISEMENT
Oct 7, 2009
I am trying to write a multiple-choice quiz for my chemistry class where ten questions are selected randomly from a block of about 100; then I want the students to click a button and grade their quiz. I have stored the questions in an array named Q and each radio button has a name property corresponding to the array entry (the buttons in Q[1] have the name Q1, etc.). I generate the exam in the body of the page between form tags using a document.write statement and all of the questions and buttons appear properly. I cannot, however, figure out how to get the value of the button that has been checked for the randomly selected questions.
As the questions are selected, I record the question number as a variable; for example �Qnumber1 = Q(random_num)�. The variable does, in fact, have the proper value (for example Q1) but when I try to read the value of the radio buttons in the Q1 set using:
document.form1.Qnumber1[0].value
it doesnt work!
View 6 Replies
View Related
Nov 21, 2006
I met a problem when using document.evaluate() to get text content
using XPath, my code is as follows:
nodes = document.evaluate("/html/body/div/ul[1]/li[5]", document,
null,XPathResult. UNORDERED_NODE_SNAPSHOT_TYPE , null);
in the XPath expression "/html/body/div/ul[1]/li[5]", I need to
traverse from li[1] to li[5],
so I should use a variable here , like this:
for (index =1; index<6; i++)
{
nodes = document.evaluate("/html/body/div/ul[1]/li[index]", ....);
// the variable index here is invalid!
}
my question is: How to use the variable in XPath expression?
View 1 Replies
View Related
May 17, 2009
When assigning a value to a variable within a function, does that variables value become available to other functions within the document?
View 2 Replies
View Related
Apr 1, 2009
I have a string that I want to de-construct into several variables. I know I can use Indexof and Slice to do this but was wondering if there is something similar to Indexof that will give me every position of the separator. I know that the separator will always occur a set number of times in the string.
View 3 Replies
View Related
Jul 23, 2010
i'm trying to concatenate to a string 2 variables that i'm adding together but i'm getting Nan as the result
what am i doing wrong?
str_amount=parseInt(document.getElementById('amount').value);
strfeeamount=parseInt(document.getElementById('feeamount').value);
urltoajax=urltoajax + '&amount=' +str_amount +strfeeamount
View 6 Replies
View Related
Jan 17, 2009
my url read index.html?pagego=collections
here it he code I have that is pulling the variables from the URL
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
[Code]....
and here is the code I use to alert
var hash = getUrlVars();
alert(hash['pagego']);
this works perfectly and alerts with the variable when I load he page.
Now when i am embedding my flash file i want to pass the variable to my flash by just adding the variable value to my embed code.
how can I do this?
here is my swf embed code
var so = new SWFObject("main2.swf?pagego="+THIS IS WHERE I WANT THE VARIABLE TO BE, "Preview", "100%", "100%", "9", "#ffffff", true);
so.addParam("scale", "noscale");
so.addParam("salign", "lt");
so.write("flashcontent");
View 1 Replies
View Related
Sep 20, 2007
I'm working on a rather complex booking system for building European
trips, in a combination of SQL/VBScript/Javascript. There are tons of
query string variables that get passed back and forth between the
pages, and in almost every case, I can set 'em up fine, provided the
variables are in the link.
The page the *holds* the booking information, though, is problematic.
An example trip might include two European cities or towns with a week
in each in an apartment or cottage that the user selects from a dozen
or properties for each region.
All the information is on one page (all the dozen or so properties for
each weeks, available dates for the trip and for each , max occupancy
per property, pricing per property and per number of passengers,
etc...everything necessary to actually book the trip). If the user
changes party size or chooses a date, properties are hidden or shown
depending on max occupancy and/or availability.
So, a user sets their date and party size (or maybe just the party
size, or maybe has just cleared everything out to start over...) then
wants to view available properties so they can find one they like. The
current pax/date/etc. information is not in the query variables,
because the link was built at runtime.
If I build the link in an onclick event, it breaks if someone right
clicks to open a new page or tab.
I hate sites that disable right click menu. I hate sites where, when
you open a new page with a right click, it generates a javascript
error if the URL is created with an onclick event. I hate that using
an onclick to bring up the page means whatever is showing in the
status bar bears no resemblance to the page that is brought up when
you click on the link.
My client isn't worried about the non-javascript people for this use;
those people are referred to a free spiffy catalog, which frankly, is
how most of this client's customers book their trip anyway. I just
want to be able to carry the variables in such a way as to not break
the site if someone right clicks.
Anybody have any suggestions? Is it hopeless?
View 11 Replies
View Related
Aug 21, 2002
I feel like I have been repeating this code lately, so I cleaned it up and am gonna show it here. This function returns an array (with hash names) containing all the get variables.
function parseGetVars() {
var getVars = new Array();
var qString = unescape(top.location.search.substring(1));
var pairs = qString.split(/&/);
for (var i in pairs) {
var nameVal = pairs[i].split(/=/);
getVars[nameVal[0]] = nameVal[1];
}
return getVars;
}A simple page to test this looks like<html>
<head>
<title>Test</title>
<script>
function parseGetVars() {
var getVars = new Array();
var qString = unescape(top.location.search.substring(1));
var pairs = qString.split(/&/);
for (var i in pairs) {
var nameVal = pairs[i].split(/=/);
getVars[nameVal[0]] = nameVal[1];
}
return getVars;
}
</script>
</head>
<body>
<script>
var g = parseGetVars();
for (var i in g)
document.writeln(i+'='+g[i]+'<br>');
</script>
</body>
</html>
View 19 Replies
View Related
Oct 27, 2010
What is stopping my code from displaying the time, date, and greeting from my stored variables?[code]...
I also tried placing paragraph tags, "", and '' ,respectively, inside the parenthesis as well as using '+variable+' instead of " . variable . "
The word "blah" was used to make sure the marquee tag was supported by browsers I have used to test this. So far I have only run into trouble with my document.write(stuff) not being displayed.
View 8 Replies
View Related
May 26, 2009
I want to pass some variables from one page to the other. Question is, why the following won't work?
<script>
var sq1;
function assignVar(value){
[Code].....
The value of sq1 will remain undefined. It is updating actually, but why it stays the same in query string?
View 2 Replies
View Related
Sep 4, 2006
The URL is similar to:
https://url.com/form.htm?string=p,val1*l,val2*m,val3*t,val4*d,val5
Within the form, I have the following statement:
<input type="hidden" name="string">With this statement, string should take the value "p,val1*l,val2*m,val3*t,val4*d,val5"
I'm having a problem with the following script:
View 1 Replies
View Related
Feb 14, 2005
i'm trying to create some javascript string variables using php. i'm running into a problem because some of the variables span multiple lines and this is causing a problem. here is a sample of what i'm trying to do:
var thetext1=new Array()
thetext1[0]="info for #1 goes here"
thetext1[1]="info for #2 goes here"
thetext1[2]="info for #3 goes here"
etc.... the array values are output from a mysql db using php and used for a script i have on my page.
the problem is some of my strings span multiple lines and end up making it look like:
thetext1[36]= "this is an example
of how some stuff spans
multiple lines"
Using the javascript console in firefox i see the problem is: "Error: unterminated string literal." I believe it is because the string I am trying to input is spanning multiple lines. any idea on how to fix this?
i'm using php/mysql to create these javascript variables so i have access to their functions. i tried doing this:
str_replace( "
", '', $row['text']);
to replace the newlines with nothing but they're still there.
any ideas on how to get around this?
View 3 Replies
View Related
May 2, 2011
I have an URL like www.bla.com#myhashtag. Now I want to get the string "myhashtag" without the hash.So far I have thish which should give me "#myhashtag", right?
var hashextract = location.hash;
var hashextract2 = '<h2>'+hashextract+'</h2>';
$j(hashextract2).appendTo("#hashtag");
But I am not getting anything. Am I doing something wrong here?
View 7 Replies
View Related
Oct 8, 2010
I was wondering if it's possible to capture a piece of HTML using XPath where the source is a sting rather than a document. I know how to use xPath and document.evaluate() as I've used it before on actual web pages - I just don't understand how to run it on a string of HTML.
E.g. if I have this string:
var stg = "<div>The best-laid schemes o' <span>mice</span> an' men</div>";
I'd like to convert this string into something that I can run the document.evaluate() on so that I can find the contents of the SPAN element (without loading the string into a real browser page).
View 3 Replies
View Related
Feb 25, 2010
Let me preface this with the usual disclaimer: I am new to this and have only been programming with Javascript, PHP for about 2 weeks now and have been lucky enough to have resolved the issues I have encountered. This one however is puzzling to me.
I have a HTML form created that collects member information. It calls, on submit, a confirmation page that lists all the data fields entered. This all works great. However, when I then post the variables from the first html form page from my second confirmation html page to my PHP script, using document.write with input type=hidden and inserting the address variable into the value field, the Javascript only passes this variable up to the first space. It is the only variable I pass that has a space in it.
I have verified that the variable does indeed contain the whole address and I have also verified when I execute the following: document.write ('<input type="hidden" name="address1" value='+address_1+'>');
the address_1 parameter passed to the php script only passes the string up to the first space.
I even tried to put fixed text in there instead of a variable (e.g.)
document.write ('<input type="hidden" name="address1" value="555 Drury Lane" >');
and it still only passes the string up to the first space (555).
I show the variable address_1 on my confirmation page and it shows the entire string.
I checked what was being passed and it seems that the Javascript is the culprit (or more likely the Javascript creator - me)
All my other variables (which don't have spaces) pass to the php script with no problems.
View 5 Replies
View Related
Nov 1, 2011
<html>
<head>
<script type="text/javascript">
var a = january
var b = febuary
var c = march
function test()
[Code]...
I tried to explain it pretty well in the comment tags
View 21 Replies
View Related
Mar 2, 2006
I am having a problem with the submit() method that is driving me nuts. I'm using document.form.submit() with large text fields (approx. 2000 characters) and am getting a "Invalid Syntax" error. If I do the same thing with a text field of under 1500 characters, it works fine.
Is there some size limit here that I don't know about?
View 2 Replies
View Related
Mar 3, 2006
I have a form and if the user presses submit, and the "password" and "retypepwd" are the same. Does anyone know how, and where to include a variable that if "password" and "retypepwd" are the same, the page is redirected to success.htm and if they are not the same, fail.htm?
View 4 Replies
View Related
Nov 21, 2006
I have a table with dynamic html that contains drop down select lists
and readonly text boxes. Dynamic calculations are done on change of a
value in one of the drop down select lists.
For my first iteration the script works fine ( indicating that there
are 33 form variables ). When trying another dropdown select value, the
form elements.length is shown as 33 ( as about ) BUT the script then
crashes with a 'null value' error. I cannot access any of the form
variables - this works in all other browsers and platforms.
View 2 Replies
View Related
Jul 8, 2009
I have a javascript function that receives the form name, field name and value and I want to be able to spit that data back to the originating form after doing some processing on the data.
The values are making it to the function perfectly, but when I try to return those values to the form, it tells me it's not a function. I know there's some syntax problem, but I'm just not sure where!
function doThis(one,two,three){
var myFormName = one;
var myFormField = two;
var myFormValue = three;
var goHere = myFormName + '.' + myFormField;
[Code]...
View 4 Replies
View Related
May 19, 2011
I'm very new to JS so I am having trouble understanding how to do what is probably a simple task.I have the following script setup to parse variables from a gps mashup.
Code:
<script type="text/javascript">
this.send_query = function() {
var self = Edit;[code].....
It seems to be working just fine but now I want to store the variables from that script into a form, then submit the form so it passes all the JS vars.
View 1 Replies
View Related
Nov 10, 2009
[URL]
This form collects info of the customer who wishes to select add-ons that would be applied to their digital photos. Examples of add-ons:
Photo makeover
Add object or person
Crop image
Have a look at the form [URL]
Once a customer selects one of the options (Photo Manipulation or Photo Restoration for example - radio buttons) and then one or more Add-ons (check boxes in the Html form), enter their details and upload a photo, they hit the submit button and it then takes them to the PayPal checkout page where the total amount is shown. (see image below)
[URL]
The Issue:
In the PayPal page, it now shows the total amount whichever add-ons you select, however it keeps showing "Add object or person" as well as all the 5 main options (radio buttons on the form) no matter what I select. This will be an issue as I will not know exactly which add-ons the customer has selected.
complete the coding so that the add-ons show on the PayPal checkout page.
In order to send the options/add-ons the customer selects I may need to use the onX and osX variables (Where X is a number starting with 0 and incrementing by 1 see below), These can be used to set options for the add-onsthey select. The onO is the "option name" and os0 is the "option choice". So for example:
<input type="hidden" name="on0" value="Photo manipulation">
<input type="hidden" name="os0" value="Whatever add-ons the customer selects">
<input type="hidden" name="on1" value="Photo restoration">
<input type="hidden" name="os1" value="Whatever add-ons the customer selects">
View 2 Replies
View Related
Feb 16, 2010
Using the url test.html?a=john&b=doe
I am using the following code:
I can't seem to get an alert to show me anything. The eventual result is not an alert, but a document.write to post the url contents to various form fields for firstname= and lastname= etc.
I am really having a hard time using the document.write function, and am not sure how to employ it, whether in the same script statement or in a separate script in the body.
View 22 Replies
View Related
Jan 3, 2011
I have a vague idea of what might be going wrong but I have no idea what I should be doing instead. Here is what I'm trying to do: User inputs X and Y coordinates into form validate that they are numbers do a little bit of maths redirect to a php script with a single variable tacked onto the end of the url Here is the form code:
//part of a larger php script to make the form
echo "<form name='gotoForm' onsubmit='return coordCalc()'>
<fieldset>
<legend>Go to Square</legend>
X <input type='text' id='X' size='1' maxlength='3'/>
Y <input type='text' id='Y' size='1' maxlength='3'/>
<input type='submit'
[Code]...
View 7 Replies
View Related
Jun 19, 2011
I have a form with allot of form items on it that posts to itself. I am trying to pass those form values to another page with out using the action attribute in the form. Is there a way to do this? I have tried jquery and javascript but coming up blank. Just trying to pass all the values at one time to another page. Seems a little difficult to me since im a intermediate javascript programmer. Here is what i am trying to do script wise. theform is the ID of the form. I have a switch statement that is based on the button pressed would get into that statement. So if one of the three buttons on the page is "excel report" it should get into that statement and pass the values of the form to another page. I have tried this:
[Code]....
View 9 Replies
View Related