allora prendendo in esame il tuo link, mi sono ricordato di aver utilizzato lo script sotto riportato però, mancano alcuni controlli come:
- per i campi di testo e per quello del file.
Questi controlli li facevo attraverso il submit ora invece vorrei implementarlil all'interno dello script che posto di seguito, ma ho fatto qualche prova, ma non mi riesce di farli funzionare.
Potresti aiutarmi cortesemente?
codice:
<script>
$(document).ready(function() {
var txtDataIns = $("#txtDataIns").val();
var txtTestata = $("#txtTestata").val();
var txtOggetto = $("#txtOggetto").val();
$("#Filedata").uploadify({
if (document.frmPopUp.txtTestata == "") {
alert("Campo Obbligatorio - Inserire la Testata Giornalistica!");
document.frmPopUp.txtTestata.focus();
return;
}
else if (txtTestata == "Rassegna" || txtTestata == "rassegna") {
alert("Campo Obbligatorio - Inserire il nome della Testata Giornalistica!");
document.frmPopUp.txtTestata.value="";
document.frmPopUp.txtTestata.focus();
return;
}
if (txtOggetto == "") {
alert("Campo Obbligatorio - Inserire il Titolo dell'Articolo per la rassegna!");
document.frmPopUp.txtOggetto.focus();
return;
}
else if (txtOggetto == "Stampa" || txtOggetto == "stampa") {
alert("Campo Obbligatorio - Inserire il Titolo dell'Articolo per la rassegna!");
document.frmPopUp.txtOggetto.value="";
document.frmPopUp.txtOggetto.focus();
return;
}
if (document.frmPopUp.Filedata.value == "") {
alert("Campo Obbligatorio - Inserire il File in .PDF dell'Articolo per la rassegna!");
document.frmPopUp.Filedata.focus();
return;
}
'uploader' : 'Giornali/uploadify_2010/swf/uploadify.swf',
'script' : 'Giornali/uploadify_2010/uploadify.php',
'cancelImg' : 'Giornali/uploadify_2010/img/cancel.png',
'folder' : '../../DOC/Giornali/',
'fileDataName' : 'Filedata',
/*Tipi di file che visualizzo durante la scelta nella finestra di selezione del file system, escludendo dalla lista uno o più di questi file 'tipo', ne limito la scelta*/
'fileExt' : '*.pdf;',
/*Identificativo che viene visualizzato nella select option File Tipo nella finestra di selezione del file system*/
'fileDesc' : 'Tipi di file',
'sizeLimit' : 20480000,//2MB
'removeCompleted': false,
'displayData' : 'speed',
'multi' : false,
'method' : 'POST',
'onSelect': function() {
// do whatever logic to change the description
var txtDataIns = $("#txtDataIns").val();
// change scriptData
$('#Filedata').uploadifySettings(
"scriptData", {
'txtDataIns' : txtDataIns
});
//$("#risultato").html(txtDataIns);
}
});
});
</script>
Come fare?
grazie