I want to give the user the abillity to add extra fields as needed.
I've got it working in IE (surprsingly this works in IE but not in
Firefox), however, basically I have an input field for a paragraph. If
the user decides they want two paragraps then they can click an image
and a new textarea field is show that allows them to add another
paragraph. The fields are named as an array for example name="para[0]"
the next one would then be name="para[1]". Firefox creates the field
and shows it to the user however when you submit the form the new field
does not come through. My array of paragraphs consists only of the
original number I started with. Any added by the javascript are lost.
Again IE this works fine, Firefox it works till you submit the form.
Any ideas?
var inputCounter = 0; function addInput(divName){ var newdiv = document.createElement('div');
[Code].....
was working perfectly, until i did some minor changes to the script that was not even related to that part of the script, and it now shows Notice: Undefined index: f1 in C:Apache2.2htdocs sindex.php on line xxx meaning that the data is not set anymore. everything else is working perfectly. the fields are still added as before, but the data does not post. what might cause this not to work all of a sudden?
The link below is a stripped down section of a form.
[url]
The problem I'm having is with altering the names of the fields. I'm trying to add an identifier on the end. "_X_1", "_X_2" after the new sections are added.
NOTES:
Incidentally, "_X_" is a delimiter so the key can be converted into an array on the back end to extract data from it.
I can't alter the "repeater" variable because it would be extremely complicated on the back end.
So, I have a form that, when the user clicks on a link, uses J/S to generate extra form fields for extra information. I can retrieve the value of the dynamically generated fields using $_POST in I.E., but it doesn't work in Firefox (no value is returned). Retrieving values for the static fields is fine in both I.E. and Firefox.
Here's the code - is there a function I'm using that could be replaced with something more friendly to Firefox?:
<script type='text/javascript'> var i = 1; function addArea() { var newArea = addElement();
For some reason I cant get the values to save to database. Here is an example and have tried many ways to save. Works normal if the textbox's are already part of the page & is a normal form but does not save when document.createElement() is used.:confused:
Form.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "[URL]"> <html> <head> <script type="text/javascript">
function test(which){ var val=document.getElementById('prompt').getElementsByTagName('input'); for(var i=0; i<val.length-3; i++) { tbID='textbox' +(i+1)+'[' +which+']'; document.form0[tbID].value=val[i].value; } .....
I have an input box "product" besides it there is an add input button which adds another input box product upon clicking.This array of input boxes I have created is through document.createElement('input').My autocomplete is working for the initial input box..now when I click add Input button for the generated box also the autocomplete shld work...how do I make it work? Autocomplete script is working so I didnt post it here..I just want it to make it working dynamically created i/p boxes
I have an input box "product" besides it there is an add input button which adds another input box product upon clicking.This array of input boxes I have created is through document.createElement('input').
My autocomplete is working for the initial input box....now when I click add Input button for the generated box also the autocomplete shld work...how do I make it work??
PS:Autocomplete script is working so I didnt post it here.... I just want it to make it working dynamically created i/p boxes
I add a new row to a table using something like this:
[Code]...
So if I add 1 rows, I get 2 text boxes with the ID of 1-medication as I already have a row in place (static) This works fine. However when I try to get the value of 1-medication, I thought I'd get something like value1,value2 but instead I just get value1 If I change the function above to putput a text box with ID of 2-medication, I can get the value of that by itself just fine. why if I have more than 1 item with the same ID, I can't concatenate each value?
There seems to be some strange behaviour when trying to get the scrollHeight and scrollTop of an iframe in IE6.
I have tried several ways of getting these values when the iframe is written into the html. The following return the correct values in IE6, where the iframe's id is 'f':
However this works as correctly in Opera 7. I find this all very confusing. Can anybody shed light onto how I might get the correct values in IE6 when using the createElement() method?
I dynamically create a textbox as follows, but I cannot retrieve the value entered by the user:
bp_boards = ' <tr id="hwNumberBoards"> <td>No. of modules:</td>[code]....
The dynamically created textbox shows up on the page but after the user enters a value, I cannot retrieve it from jquery(alert ($("#hwNumberBoards").val()) is "undefined")
i have a button that helps me creating more than one dynamic text box and dropdownlist... how it possible to capture the values in those dynamic comtrols ?
i am trying the following but did not work ..when the code is excuted it gives me [object]
// Create Text box 1 var newStartDate = document.createElement('input'); newStartDate.setAttribute("type","date");
im trying to create a script for greasemonkey but its still written in javascript. so here is what im trying to do. Ive got a dynamically created division that aligns to the right of the browser window. Now im trying to put links inside it as you normally would with like a document.write statement or other methods. The only problem is, any method i try wont work for me. heres my code, maybe someone could give me some things i could try.
This is my first time here so I hope I'm not posting to the wrong forum. If this has been answered before, please direct me to the corrent post.I've created several dynamic checkboxes with with following code:
<code> var pnl = document.getElementById("pnlSalesPeople"); for (i = 0; i < sales.length; i++)
I'm trying to write a script for a website that reads from a database and makes a separate table for each entry in the database. Since the number of entries can change, I want to dynamically create a div for each one, which I can later hide or display based on user selection. However, when I try to access the dynamically created elements by their ID, they return null. Is what I'm trying to do here actually possible?
for(var i = 0; i < tables.length; i ++) { var newDiv = document.createElement("div"); newDiv.setAttribute("id", tables[i].name); newDiv.setAttribute("name", tables[i].name); newDiv.setAttribute("class", "hidden");
i'am able create dynamically 2 text boxes ( start date & End Date). Also i am able to create dynamically (img) calendar gif pictures beside each textbox.What i am stuck on is how to popup a calendar while clicking on the img and assign the date to a dynamic texboxes.
i have a button that helps me creating more than one dynamic text box and dropdownlist.how it possible to capture the values in those dynamic controls?
I have an application that dynamically adds unordered lists forms as needed, then once the user(backroom) enters values in the form fields, the lists are saved to an action page and displayed. The lists are written to a page called vendorProductList.cfm and written as an unordered lists. Then that page pulls the html out and inserts the newly created list(s) into my page. Here is the code that does that written with cf:
I am creating Textboxes at Runtime with something like this code...
and what this function does it count the number of Characters that have been typed in a Textbox. so i am displaying the remaining characters. So that is working fine on my example because the Element is known at Early Binding. Now my question is what if the textbox is created dynamically ?
contentbox
this is the name of the Textbox in my example.
how do we use a J Query in Dynamically created Textbox.
I am generatingsome textbox controls in html dynamically according to the need. the no is not known . and all controls are having the same name. i want to pass teh valus of the controls one bye one through java script by counting the no of control . does any body have some sugession.
I am creating textboxes dynamically using the following code:
[Code]...
I want to have a function that will remove textboxes and the newline that is created. I have the following function to remove the text boxes but I cant remove the new lines that were created so an empty space is left on the page.function RemoveElement() {
var d = document.getElementById('spanManualInput'); var oldbox = document.getElementById('Value'+i); d.removeChild(oldbox); d.removeChild('br'); }