Objeto Input SUBMIT

Este objeto é um botão que tem por finalidade submeter (enviar) o conteúdo dos objetos do formulário ao "server". O formulário será submetido à URL especificada na propriedade "action" do formulário.
Suas propriedades são: name e value.

name : Especifica o nome do objeto.
value : Especifica o nome que aparecerá sobre o botão

O único evento associado a este objeto é onclick. Embora se possa atrelar lógica a este evento, não se pode evitar que o formulário seja submetido, portanto, não é aconselhavel o seu uso. Mais seguro e mais útil é a utilização da propriedade onSubmit do formulário. Este permite que se atrele lógica e decida-se pela submissão ou não.

Ex.
<script>
function TestaVal() {
if (document.TesteSub.Teste.value == "") {
    alert ("Campo nao Preenchido...Form nao Submetido")
    return false }
else {
    alert ("Tudo Ok....Form Submetido")
    return true } }
</script>
<p>
<form method="POST" name="TesteSub"
          onSubmit="return TestaVal()"
          action="http://10.0.5.2/scripts/isapielo.dll/vbloja.loja.action">
Digite um Texto <input type=text size=10 maxlength=10 name="Teste" value="">
Botao Submit <input type=submit name="Bsub" value="Manda p/Server">
</p>
</form>

No exemplo acima, o formulário está sendo submetido a URL "10.0.5.2" (que é o endereço IP
de um "Server"). Este servidor está rodando o "Microsoft Internet Information Server". Estamos
enviando os dados a um "OLE", que está no subdiretório "scripts", chamado "isapielo.dll", que tem
por objetivo fazer a conecção com aplicações escritas em VB. A aplicação VB que está sendo
chamada, é um OLE de nome "vbloja" no qual estamos acionando a classe "loja" e o método
"action".
A aplicação VB, deste exemplo, fará apenas a devolução dos dados recebidos pelo Server.


Click Aqui para executar este exemplo