innerHTML aggiunta di campi

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, volevo provare ad fare un form dove con il javascript posso aggiungere un input-type-text per inserire il nome del file che devo inserire nella form..

io nella form ho questo codice:
Codice:
	<input type="textbox" id="photo_url" name="photo_url"  value="<?php if(isset($_POST["photo_url"])){echo htmlspecialchars($_POST["photo_url"]);}?>" size="50" maxlength="100">
	<a href="javascript:popup('ph_upload.php', 400, 500, 'upload');">Carica</a>
	<a href="javascript:popup('ph_upload_elenco.php', 400, 500, 'upload_elenco');">Elenco</a>

come posso fare ad aggiungere infinitamente altri e poi lavorarli con il php/mysql?

grazie mille.
buona serata.
 
Ciao, prova questo esempio
HTML:
<script type="text/javascript">
    i=1;
    function newInput(){
        i++;
        var br = document.createElement("br");
        document.foo.appendChild(br);
        var input = document.foo.photo_url_1.cloneNode(true);
        input.setAttribute("name", "photo_url_" + i );
        document.foo.appendChild(input);
        
    }
</script> 
<form name="foo">
    <input type="text" id="photo_url" name="photo_url_1" />    
</form>
<input type="button" value="Aggiungi" onclick="newInput()"/>
 
ok, cosi va bene.. ma vorrei sapere se con lo stesso metodo posso usare la mia funzione in javascript
che da un click mi trasferisce dal poup alla pagina principale il nome della foto e dopo io con aggiungi la inserisco.

vedi:
PHP:
<script type="text/javascript">
	function save(Nome){
		window.opener.document.getElementById('photo_url').value = Nome;
		self.close();
	}
</script>
la uso cosi:

PHP:
<?php
echo "<a href=\"javascript:save('".$file."')\"><img hspace=\"10\" vspace=\"10\" src=\"../public/media/photo/img_thumb/".$file."\">"."";
?>
 
Ultima modifica:

Discussioni simili