Java tutorial e guide
Finestra di pop up per segnalare errori nel compilare il form, convalida dei campi.
Semplice funzione in java per permettere la copia dentro una clipboard.
Convalida modulo con popup allerta
Se vogliamo inserire una piccola convalida del modulo, dobbiamo giocare con i valori che vengono passati fra le pagine.
Ad esempio nel nostro modulo avremo il valore1, valore2, valore3.
Nella pagina di destinazione, metteremo le condizioni:
se 1 esiste vai se no torna indietro e nella pagina invio dati avremo un segnalatore visivo.
Il problema nasce se voglio passare dati numerici, nel senso che voglio che il mio sito controlli che sia numerico.
ecco la soluzione,
codice java:
<script language="Javascript">
function Controlla_numero(obj) {
if (isNaN(obj.value) || parseInt(obj.value)<0 || parseInt(obj.value) > 9999)
{
alert('Nel campo è possibile immettere solo numeri!');
obj.value="";
obj.focus();
}
}
</script>
ecco l'input che lo richiama
<input name="nome_input" type="text" id=" nome_input " onBlur=" Controlla_numero (this)" />
Copia nel clipboard
Vi è mai capitato di avere bisogno di copiare una scritta, un codice nel clip board, invece di trascriverlo?
Con questo piccolo script in java, e con l'aiuto di jquery, tutto questo è possibile.
Ecco lo script con il richiamo a jquery.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> </script>
<script type="text/javascript">
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
</script>
Ora non ci resta che fare il nostro collegamento:
<p id="pulsante1">quello che vuoi fare copiare</p>
<button onclick="copyToClipboard('#pulsante1')">Copia</button>
se per caso fosse una serie, come in elenco, faremo:
<%
dim conta
conta=conta+1' contiamo i pulsanti
'area ripetuta
Do While Not objRs. EOF
%>
<img src="<%=Rs("Url_foto")%>" />
quello che vuoi fare copiare
<button onclick="copyToClipboard('#<%=conta%>')">Copy</button>
<%
'fine area ripetuta
objRs. Close
%>