WebSite X5Help Center

 
Franco D.
Franco D.
User

Automatismo nel MODULO DI CONTATTO  it

Autor: Franco D.
Visitado 1449, Seguidores 2, Compartilhado 0  

Salve sto cercando di attivare un automatismo nel MODULO DI CONTATTO.

Mi piacerebbe che compilando in campo A con un valor, il campo B venga automaticamente compilato con un altro valore. Ho provato a utilizzare il comando IF ma credo di sbagliare la sintassi.

<?php

$Offerta = "OFFERTA DEDICATA";

?>

if ($("#imObjectForm_140_5") == "Cliente") echo $(document).ready(function() {$("#imObjectForm_140_16").val("<?php echo $Offerta; ?>"); //inserire il numero giusto id (1_1)});

</script>

Ho riportato la stringa che ho inserito, ma non attiva l’automatismo

(non sarebbe male che questa funzione sia integrata nel modulo perchè molto utile)

Grazie

Publicado em
7 RESPOSTAS - 1 CORRIGIR
Giorgio C.
Giorgio C.
User

Si, ci sono errori.

Il più grosso è la mancata apertuta del tag <script>

poi ai fatto un po' di confusione con il codice javascript e jQuery e php ... 

posta il link...

Ler mais
Publicado em de Giorgio C.
Giorgio C.
Giorgio C.
User

Ora, la mancanza del tag <script> ti fa apparire il codice in pagina..

Dopodiché le azioni da fare eseguire dal programma sono:

  1. leggere il valore della cella 140_5 (anche se quella cella contiene il dato "cognome" quindi non sarà mai "cliente"
  2. confrontare il dato cognome e verificare se è un cliente (anche qui procedura errate perché in caso di omonimie ... meglio scegliere un'altro campo magari univoco)
  3. modificare il contenuto della cella 140_16 in base al risultato ottenuto. (naturalmente quel campo deve essere di sola lettura altrimenti chiunque potrà inserire "offerta dedicata"

questo se ho capito quello che vuoi ottenere....

Ler mais
Publicado em de Giorgio C.
Franco D.
Franco D.
User
Autor

Forse e meglio che spiego in maniera più chiare quello che desidero ottenere perchè credo di aver creato un pò di confusione.

Compilando un campo del format della mail (le prove che ho fatto ho preso come riferimento la cella 140_5), in automatico una volta inserito un valore nella cella 140_5 la cella 140_16 deve assumere il valore che ho messo nella condizione IF

Cioe: se nella cella 140_5 inserisco il valore “cane” e la condizione IF prevede in confronto =”cane” allora la cella 140_16 assume il valore “gatto”

Spero di non aver aumentato la confusione.

Grazie

Ler mais
Publicado em de Franco D.
Giorgio C.
Giorgio C.
User

Quindi avevo capito bene.

Volevi una cosa così

Ler mais
Publicado em de Giorgio C.
Franco D.
Franco D.
User
Autor

Si grazie

Ler mais
Publicado em de Franco D.
Franco D.
Franco D.
User
Autor

Scusa ma ho realizzato desso che nella tua risposta cera il link della soluzione.

Ti ringrazio tantissimo per l’aiuto ed è esattamente quello che cercavo di fare.

Grazie mille

Ler mais
Publicado em de Franco D.