-
.SPOILER (clicca per visualizzare)CODICE<form action="/" method="POST" onsubmit="if(this.msg_title.value=='' || this.msg_title.value=='Titolo Messaggio'){alert('Non hai inserito alcun Titolo, Perfavore torna indietro e scrivilo');} if(this.Post.value=='' || this.Post.value=='Messaggio'){alert('Non hai inserito alcun messaggio, Perfavore torna indietro e scrivilo?');}
"
enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="524288">
<input type="hidden" name="act" value="Msg">
<input type="hidden" name="CODE" value="04">
<input type="hidden" name="MODE" value="01">
<input type="hidden" name="s" value="a12345f91ac2d8016a267c9983d149c2">
<select name="entered_name" tabindex="1" class="forminput">
<option>Paralizer</option>
</optgroup>
</select>
<input name="msg_title" id="msg_title" tabindex="5" style="width:30%" value="Titolo Messaggio" onfocus="if(this.value=='Titolo Messaggio'){this.value=''}" onblur="if(this.value==''){this.value='Titolo Messaggio'}" class="textinput">
<input name="Post" id="Post" tabindex="5" style="width:30%" value="Messaggio" onfocus="if(this.value=='Messaggio'){this.value=''}" onblur="if(this.value==''){this.value='Messaggio'}" class="textinput">
<input type="submit" name="submit" tabindex="7" value="Invia MP" class="forminput">
</form>
Vorrei per prima cosa inserire una pasword per far avviare tutto il form che invia un mp da un qualunque homepage forum...
E per secondo vorrei che dopo aver letto l'allert non si avviasse comunque ma tornasse resettato :3 si può fare qualcosa?. -
BOH.
User deleted
perchè c'è un quando non lo apri da nessuna parte?
secondariamente...così come hai messo tutti i vari campi hidden mettici anche la password.. -
.
Ci ho provato ma non ci riesco... senò non chiedevo aiuto...
Comunque per l'allert Quando compaiono i mex e clicchi il pulsante invia non la invia comunque anche se i campi sono vuoti e non mi spiego il perchè D:
. -
.
Ho risolto uno dei problemi, Mi manca solo il problema della pasword che se lo mette invia l'mp senò no...
Esempio in php=SPOILER (clicca per visualizzare)CODICE<?
$pas = $_REQUEST['pas'];
if($pas=sun){inviomp}
else{Non invia mp}
?>
<textarea name"pas">
</textarea>
Questo in modo "Formale non in codici :3". -
.
Bronzo alla 3a Olimpiade Internazionale di Scienze della Terra, 2009; Argento alla 23a Olimpiade Internazionale di Biologia, 2012- Group
- Admin
- Posts
- 21,185
- Location
- Lecce
- Status
- Offline
quando metti codici negli eventi che sono più di un istruzione, sarebbe meglio fare una funzione javascript in modo che il codice sia più leggibile
Comunque, prova a fare così:
1) nella sezione head aggiungi:HTML<script type="text/javascript>
function controlloForm(form)
{
var tbr = true;
if (form.msg_title.value == "" || form.msg_title.value == "Titolo Messaggio")
{
alert('Non hai inserito alcun titolo, per favore torna indietro e scrivilo');
tbr = false;
}
if (form.Post.value == "" || form.Post.value == "Messaggio")
{
alert('Non hai inserito alcun messaggio, per favore torna indietro e scrivilo');
tbr = false;
}
return tbr;
}
</script>
2) modifica il tag del form in questo modo:HTML<form action="/" method="POST" onsubmit="return controlloForm(this);" enctype="multipart/form-data">
Per la password spiegati meglio, non ho capito xD
Ok, ho capito, ma il problema fondamentale della password fatta con javascript è che la password sarebbe visibile a chiunque desse un'occhiata al sorgente della pagina xD. -
.
Sisi quella è solo per non fare un bot xD lo scrivo che pasword mettere XD Cmq grazie per quello che mi hai fatto se mi fai anche la pasword mi fai un piacere :3 . -
.
Bronzo alla 3a Olimpiade Internazionale di Scienze della Terra, 2009; Argento alla 23a Olimpiade Internazionale di Biologia, 2012- Group
- Admin
- Posts
- 21,185
- Location
- Lecce
- Status
- Offline
Aggiungi nel form un HTML<input name="psw" id="psw" class="textinput" value="Password">
(Poi se vuoi fai tutti gli eventi xD)
Modifica lo script di prima:HTML<script type="text/javascript>
function controlloForm(form)
{
var tbr = true;
if (form.psw.value == "passwordchevuoi"){
if (form.msg_title.value == "" || form.msg_title.value == "Titolo Messaggio")
{
alert('Non hai inserito alcun titolo, per favore torna indietro e scrivilo');
tbr = false;
}
if (form.Post.value == "" || form.Post.value == "Messaggio")
{
alert('Non hai inserito alcun messaggio, per favore torna indietro e scrivilo');
tbr = false;
}
}
else
{
alert("Password sbagliata!");
tbr = false;
}
return tbr;
}
</script>. -
.
Ci stavo arrivando ma avevo sbagliato un codicettino XD !!
Grazie Ark!!
Non so come ringraziarti ;3. -
.
Ark ho un pò modificato in modo che si apri un allert alla volta cioè : i più importanti ma non va: HTML<script type="text/javascript">
function controlloForm(form)
{
var tbr = true;
if (form.pass.value == "Sun" || form.pass.value == "SUn" || form.pass.value == "SUN" || form.pass.value == "SuN" || form.pass.value == "sUn" || form.pass.value == "sUN" || form.pass.value == "suN" || form.pass.value == "sun"){
if (form.msg_title.value == "" || form.msg_title.value == "Titolo Messaggio")
{
if (form.Post.value == "" || form.Post.value == "Messaggio")
{
alert('Non hai inserito alcun messaggio, per favore torna indietro e scrivilo');
tbr = false;
}
else{alert('Non hai inserito alcun titolo, per favore torna indietro e scrivilo');
tbr = false;
}
}
else{alert("Codice Di conferma Sbagliato o assente!");
tbr = false;
}
return tbr;
}
</script>.