Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Accetti le condizioni?

Form che non consente di premere invio se non si spunta la casella di accettazione delle condizioni


<script>

var checkobj

function agreesubmit(el)
{
  checkobj=el
  if (document.all||document.getElementById)
  {
     for (i=0;i<checkobj.form.length;i++)
     { //hunt down submit button
        var tempobj=checkobj.form.elements[i]
        if(tempobj.type.toLowerCase()=="submit")
           tempobj.disabled=!checkobj.checked
     }
  }
}

function defaultagree(el)
{
  if (!document.all&&!document.getElementById)
  {
     if (window.checkobj&&checkobj.checked)
        return true
     else
     {
        alert("Please read/accept terms to submit form")
        return false
     }
  }
}

</script>

<form name="agreeform" onSubmit="return defaultagree(this)">
  <br>Qui va il resto del form, comprese le condizioni...<br><br>
  <input name="agreecheck" type="checkbox" onClick="agreesubmit(this)">
  <b>Ho letto ed accetto le condizioni</b><br>
  <input type="Submit" value="Submit!" disabled>
</form>

<script>
  document.forms.agreeform.agreecheck.checked=false
</script>



Scarica il Codice...


Stampa la pagina


 

Inizio pagina

risorse per webmaster