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