Joomla.it Forum

Non solo Joomla... => Pubblica Amministrazione => Accessibilità con "JOOMLAFAP" => : marco.b 05 Jun 2012, 12:11:25

: Form accessibili con Joomla FAP 2.5
: marco.b 05 Jun 2012, 12:11:25
Salve a tutti, sono nuovo qui nel forum (ma utilizzatore ed estimatore di Joomla dal 2007). Sto provando Joomla FAP 2.5 per un progetto (grazie a tutti quelli che hanno lavorato a questo ) e dovrei realizzare delle form accessibili: che componente utilizzare? Ho letto che qualcuno ha utilizzato Chronoforms; ho provato anch'io, ma alla validazione compaiono numerosi errori. Qualcuno ha suggerimenti in proposito?
: Re:Form accessibili con Joomla FAP 2.5
: elpaso66 05 Jun 2012, 12:20:55
Salve a tutti, sono nuovo qui nel forum (ma utilizzatore ed estimatore di Joomla dal 2007). Sto provando Joomla FAP 2.5 per un progetto (grazie a tutti quelli che hanno lavorato a questo ) e dovrei realizzare delle form accessibili: che componente utilizzare? Ho letto che qualcuno ha utilizzato Chronoforms; ho provato anch'io, ma alla validazione compaiono numerosi errori. Qualcuno ha suggerimenti in proposito?


Purtroppo no, ma tienici informati se scopri qualcosa di utile.


In questi casi di solito occorre riscrivere i template del componente (se possibile con degli override nel template).



: Re:Form accessibili con Joomla FAP 2.5
: marco.b 05 Jun 2012, 12:25:14
Grazie, se riuscissi a scoprire qualcosa di interessante vi aggiornerò. Saluti!
: Re:Form accessibili con Joomla FAP 2.5
: i0jfe 07 Jun 2012, 17:41:59
Hai la possibilità di modificare il codice che Chronoforms produce.
Dopo aver disegnato il form entra in modifica e seleziona form code.
Clicca su + e puoi vedere il codice ed eventualmente modificarlo.
: Re:Form accessibili con Joomla FAP 2.5
: marco.b 08 Jun 2012, 08:34:36
Grazie mille per il suggerimento. Io avrei trovato questo, proverò a sperimentare una qualche possibile interazione con joomla: http://validformbuilder.org/
: Re:Form accessibili con Joomla FAP 2.5
: vincent1 17 Jul 2012, 19:21:44
Sto cercando di inserire un form validato sul sito del comune, il form ha un campo select che da la scelta all'utente di contattare direttamente l'ufficio.
Ho trovato uno script già pronto al quale ho aggiunto nuovi campi come nome e cognome, pultroppo non riesco a venirne a capo per ricevere nella mail questi due campi aggiuntivi.
Potete darmi una mano?


Pagina Form
[/code]<form action="contattaci.php" method="post" id="mail">
<table width="100%" >
<tr>
<td>Inserisci il tuo cognome * </td>
</tr>
<tr>
<td><div>
<input name="cognome" type="text" id="cognome" size="40" maxlength="60">
<></td>
</tr>
<tr>
<td>Inserisci il tuo nome * </td>
</tr>
<tr>
<td><div>
<input name="nome" type="text" id="nome" size="40" maxlength="60">
<></td>
</tr>


<tr>
<td>Inserisci l'indirizzo presso il quale ricontattarti * </td>
</tr>
<tr>
<td><div>
<input name="indirizzo" type="text" id="indirizzo" size="40" maxlength="60">
<></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Chi desideri contattare?</td>
</tr>
<tr>
<td><div>
<select name="ufficio" id="ufficio">
<option value="sindaco">Sindaco</option>
<option value="segretario">Segretario</option>
<option value="affari_sociali">Affari Sociali</option>
<option value="albo_pretorio">Albo Pretorio</option>
<option value="anagrafe">Anagrafe</option>
<option value="personale">Personale</option>
<option value="polizia_municipale">Polizia Municipale</option>
<option value="ragioneria">Ragioneria</option>
<option value="segreteria">Segreteria</option>
<option value="stato_civile">Stato Civile</option>
<option value="tributi">Tributi</option>
<option value="ufficio_tecnico">Ufficio Tecnico</option>
<option value="lavori_pubblici">Lavori Pubblici</option>
<option value="sanatoria_e_ambiente">Sanatoria e Ambiente</option>
<option value="urbanistica">Urbanistica</option>
<option value="urp">URP</option>
<option value="webmaster">Webmaster</option>
</select>
<></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Messaggio: </td>
</tr>
<tr>
<td><div>
<textarea name="corpo" cols="40" rows="7" id="corpo"></textarea>
<></td>
</tr>
<tr>
<td><div>
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Submit2" value="Pulisci">
<></td>
</tr>
</table>
</form>
:


[b]Invio il form[/b]


[size=78%]
<?php
//dichiaro la variabile 'modulo'
$modulo = @$_POST['ufficio'];


//Effettuo lo switch sulla variabile 'modulo'
switch($modulo)
{


//caso 'Sindaco'
case 'sindaco':
$mail_mittente = $_POST['indirizzo'];
$mail_destinatario = " mail1@dominio.it ";
$mail_ufficio = $_POST['ufficio'];
$mail_corpo = $_POST['corpo'];


if (mail($mail_destinatario, $mail_ufficio, $mail_corpo, "From: $mail_mittente"))
{
echo "Messaggio inviato con successo al destinatario";
}
else
{
echo "Errore... Nessun messaggio inviato.";
}


break;


//caso 'segretario'
case 'segretario':
$mail_mittente = $_POST['indirizzo'];
$mail_destinatario = " mail2@dominio.it ";
$mail_ufficio = $_POST['ufficio'];
$mail_corpo = $_POST['corpo'];

if (mail($mail_destinatario, $mail_ufficio, $mail_corpo, "From: $mail_mittente"))
{
echo "Messaggio inviato con successo al destinatario";
}
else
{
echo "Errore... Nessun messaggio inviato.";
}


break;


//caso 'scambio link'
case 'scambio_link':
$mail_mittente = $_POST['indirizzo'];
$mail_destinatario = "mail3@dominio.it";
$mail_ufficio = $_POST['ufficio'];
$mail_corpo = $_POST['corpo'];


if (mail($mail_destinatario, $mail_ufficio, $mail_corpo, "From: $mail_mittente"))
{
echo "Messaggio inviato con successo al destinatario";
}
else
{
echo "Errore... Nessun messaggio inviato.";
}


break;


//caso 'segnalazione errori'
case 'segnalazione_errore':
$mail_mittente = $_POST['indirizzo'];
$mail_destinatario = "mail4@dominio.it";
$mail_ufficio = $_POST['ufficio'];
$$mail_corpo = $_POST['corpo'];


if (mail($mail_destinatario, $mail_ufficio, $mail_corpo, "From: $mail_mittente"))
{
echo "Messaggio inviato con successo al destinatario";
}
else
{
echo "Errore... Nessun messaggio inviato.";
}


break;


//caso 'default'
default:
include("index.php");
break;
}
?>
:
[/size]
: Re:Form accessibili con Joomla FAP 2.5
: vincent1 19 Jul 2012, 21:17:02
Nessuno può darmi la soluzione?
: Re:Form accessibili con Joomla FAP 2.5
: i0jfe 23 Jul 2012, 19:13:18
Hai creato due nuove variabili cognome e nome che però non utilizzi nello script che raccoglie i dati del form.
Per quanto riguarda l'accessibilità così a prima vista mancano le label davanti ad ogni campo imput.
Approfondisci come si utilizzano le variabili post nello scambio di dati tra pagine php e quali sono le caratteristiche di un form accessibile.