RE:como pasar valores de un form a otro
Hola de nuevo amigo, muchas gracias por la información que me has dado he aprendido bastante para haber empezado de cero como yo, pero de igual el que no sabe algo, por mas sencillo que parezca le es dificil. Yo di con el ejemplo según la pag. que me diste que da con lo que busco, pero casualmente copie los codigos en el Dreanweaver y no me funcionan, pienso que es una tonteria o un pequeño detalle que hay que cambiarle.
Yo tome este ejemplo y al codigo de la pagina uno (page1.html) le cambie la parte que decia page1.htm por html, para que al llamarla desde page1.html pudiira ser reconocida, ya que precisamente la pagina dos se llama page2.html
Aqui te dejo los codigos de las paginas y de antemano muchas gracias hermano
-----------------------------------------(page1.html)-----------------------------------
<script type="text/javascript">
<!--
myString=""
function passdata(){
myForm=document.f1
for(i=0;i<myForm.length-1;i++){ // run through form elements
myString+=add_delimiters(myForm.elements[i].name,myForm.elements[i].value) // get element name and value
location.href = 'page2.html' + '?' + escape(myString)
}
function add_delimiters(n,v){
if(n!=""){ // add = and & characters to identify name and value pairs
return n+"="+v+"&"
}
}
}
// -->
</script>
<form name="f1">
Text 1 <input type="text" name="text1" value="One" size="5">
Text 2 <input type="text" name="text2" value="Two" size="5">
Text 3 <input type="text" name="text3" value="Three" size="5">
Text 4 <input type="text" name="text4" value="Four" size="5">
<input type="button" value="Pass Values" onclick="passdata()">
</form>
--------------------------------(page2.html)-------------------------------------
<script type="text/javascript">
<!--
function getData(){
if (location.search.length > 0){
dataPassed = unescape(location.search.substring(1))
tempArray1=dataPassed.split("&") // split the string at character & and create an array of values
for(i=0;i<tempArray1.length-1;i++){ // get value at array index i (name=value)
tempArray2=tempArray1[i].split("=") // split the string at character =
document.f1.elements["text"+(i+1)].value=tempArray2[1] // assign the value
}
}
}
// add onload="getData()" to the opening BODY tag
//-->
</script>
<form name="f1">
Text 1 <input type="text" name="text1" size="5">
Text 2 <input type="text" name="text2" size="5">
Text 3 <input type="text" name="text3" size="5">
Text 4 <input type="text" name="text4" size="5">
</form>