Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Conflitto Script!

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    37

    Conflitto Script!

    Ciao a tutti, sono diverse ore che combatto con 3 script...
    probabilmente c'è una sorta di conflitto ma non riesco ad uscirne fuori...
    vorrei aggiungere al codice postato sotto, la possibilità (premendo un pulsante, l'invio nei campi, o con altra soluzione...) di fare delle operazioni matematiche (moltiplicazione o addizione... niente di che insomma)
    ma non ci riesco
    i campi da moltiplicare o addizionare tra loro sono id=quantita, prezzo e totale...
    ecco il codice. grazie a tutti!

    codice:
    <script type="text/JavaScript">
    <!--
    
    var counter = 0;
    
    function inserisci_campo()
    {
    	counter++;
    	var newFields = document.getElementById('fat-input-model').cloneNode(true);
    	newFields.id = '';
    	newFields.style.display = 'block';
    	var newField = newFields.childNodes;
    	for (var i=0;i<newField.length;i++)
    	{
    		var theName = newField[i].name
    		if (theName)
    			newField[i].name = theName + counter;
    	}
    	var insertHere = document.getElementById('fat-input-body');
    	insertHere.parentNode.insertBefore(newFields,insertHere);
      	document.forms['fat-body'].elements['rowcount'].value = counter;
    }
    
    window.onload = inserisci_campo;
    
    //-->
    </script>
    
    
    ############################################
    
    
    <body>
    <FORM name="fat-body" action="tt.php" method="POST">
    	<div id="fat-input-body">
    		<div id="fat-input-model" style="display: none">
    			<SELECT class="input_text" NAME="codice">
    			<?
    				$list_doc_file=@fopen("doclist.mtx","r");
    	          		while (!feof($list_doc_file))
    		    		{
    		     		        $current_line_doc = @fgets($list_doc_file, 4096);
    		          		print "<OPTION VALUE=$current_line_doc>$current_line_doc</OPTION>";
       		        	}
    	          		@fclose($list_doc_file);
    				$dati_cliente=$_SESSION['dati_cliente'];
    		          	print "$dati_cliente";
    			?>
    			</SELECT>
    			<input name="descrizione" class="input_text" size="30" type="input" id="descrizione">
    			<input name="quantita" class="input_text_c" size="6" type="input" id="quantita" onkeyup="this.value=this.value.replace(/[^\d]/g,'');">
    			<input name="prezzo" class="input_text_r" size="8" type="input" id="prezzo" onkeyup="this.value=this.value.replace(/[^\d]/g,'');"> €
    			<input name="totale" class="input_text_r" size="8" type="input" id="totale" onkeyup="this.value=this.value.replace(/[^\d]/g,'');"> €
    			<button name="new_row_fat" class="fat_button" value="+" type="button" onclick="inserisci_campo()">[img]../graphics/images/add_row.gif[/img]</button>
    			<button name="del_row_fat" class="fat_button" value="-" type="button" onclick="this.parentNode.parentNode.removeChild(this.parentNode);">[img]../graphics/images/del_row.gif[/img]</button>
    
    		</div>
    		
    		<input name="rowcount" type="hidden" type="input" id="rowcount">
    		<INPUT TYPE=reset NAME=reset VALUE="Cancella Tutto">
    		
    
    		<INPUT TYPE=submit NAME=com_prv VALUE="Emetti Fattura">
    	</div>
    </form>
    </body>

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    37
    up?!

    nessuno saprebbe aiutarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.