ciao a tutti ho un piccolo problema a far visualizzare una text area quando si clicca su una voce di un menu a tendina in questo caso "dollaro", il valore che andrà inserito poi sarà sommato 1 come posso risolvere? ho provato in tutti i modi ma niente!
vi allego il codice che ho scritto:
Javacodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form method="POST"> <select name="menu5" value="accoda"> <option name="menu5" value="eu">Euro</option> <option name="menu5" value="usd" onclick="accoda()">Dollaro</option> </select> <input type="submit" velue="calcola"><input type="reset" value="reset"> <?php $menu5= $_POST['menu5']; $testo0= $_POST['testo']; switch ($menu5) { case "eu": break; case "usd": include 'add-form.php'; echo "devi inserire il tasso di cambio corrente Paypal"; /*compare la text area dove inserire un valore */ break; } $tot= $testo0 + 2; ?> </body> </html>
ps: la text area vorrei comparisse prima del submitcodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>aggiungi / rimuovi campi input</title> <script language="JavaScript" type="text/javascript"> <!-- var num=1; function accoda(){ if(document.createElement && document.getElementById && document.getElementsByTagName) { // crea elementi var oTr=document.createElement("TR"); var oTd1=document.createElement("TD"); var oTd2=document.createElement("TD"); var oField=document.createElement("INPUT"); var oButt=document.createElement("INPUT"); // setta attributi oField.setAttribute("type","text"); oField.setAttribute("name","testo"+num); oButt.setAttribute("type","button"); oButt.setAttribute("value","rimuovi"); // setta gestore evento if(oButt.attachEvent) oButt.attachEvent('onclick',function(e){rimuovi(e);}) else if(oButt.addEventListener) oButt.addEventListener('click',function(e){rimuovi(e);},false) // appendi al relativo padre oTd1.appendChild(oField); oTd2.appendChild(oButt); oTr.appendChild(oTd1); oTr.appendChild(oTd2); document.getElementById('tabella').getElementsByTagName('TBODY')[0].appendChild(oTr); // incrementa variabile globale num++ } } function rimuovi(e){ if(document.removeChild && document.getElementById && document.getElementsByTagName) { if(!e) e=window.event; var srg=(e.target)?e.target:e.srcElement; // risali al tr del td che contiene l' elemento che ha scatenato l' evento while(srg.tagName!="TR"){srg=(srg.parentNode)?srg.parentNode:srg.parentElement} // riferimento al tbody var tb=document.getElementById('tabella').getElementsByTagName('TBODY')[0]; // rimuovi tb.removeChild(srg); } } //--> </script> </head> <body> <form name="modulo"> <table border="0" id="tabella"> <tbody> <tr> <td><input type="text" name="testo0"/></td> </tr> </tbody> </table> </form> </body> </html>
grazie infinite a chi mi aiuterà!![]()

Rispondi quotando
