Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

heroon!

Adicionando HTML "name" na form.

Recommended Posts

Pessoal, quero adicionar no HTML de uma página, um nome

para o meu form, então tenho algo assim:

 

<form action="#" method="post">

Agora, como em javascript posso adicionar o nome por exemplo

de "formjs" nesse html?

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Defina um id para o formulário. Capture esse elemento (form) que está com id com document.getElementById() e use o método setAttribute para gerar o atributo name e o seu valor. ;)

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas e se o form só tiver com "action" e "method",

não há como inserir então name?

 

Tudo oq eu quero é dar um submit na form, se

houver outro jeito...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, tem como inserir sim.

Ai você vai navegar através do DOM procurando pelo form..

 

O que você quer na realidade ? qual a finalidade?

Para dar um submit, não é necessário colocar um name no form..

Compartilhar este post


Link para o post
Compartilhar em outros sites

A finalidade seria criar um código no greasemonkey,

estou querendo preencher formulários rapidamente...

Facilitando minha vida, e aprendendo sobre js.

 

Mais ainda não entendi oq se quer dizer Thiago...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago há pouca coisa, mais tenho o código que

conta 5 segundos e tenta enviar o form, a parte que

não fui muito feliz ainda. ^_^

 

<script language="JavaScript" type="text/javascript">
function SubmitForm(){
   document.[nomedaform].submit();
}
 
var tout;
 
function Sfon() { 
   tout = setTimeout('SubmitForm()', 5000);
}
Sfon();
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, para isto utilize getElementById que vai funcionar melhor. Olha um exemplo.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Título</title>
<script type="text/javascript">
function SubmitForm() {
	document.getElementById('formulario').submit();
}

</script>
</head>
<body>
<form id="formulario" method="post" action="">
<input type="text" name="campo" onblur="SubmitForm();">
</form>
</body>
</html>

Ao sair do campo o formulário será enviado.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais o código do Matias usa id, na form lá de cima não há id,

não há forma de submeter o form sem usar "id" ou "name"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para submeter sem estes atributos acho que só usando um botão do tipo submit.

 

Só para entender, qual é o seu objetivo, ou seja, o que você quer fazer? Submeter um formulário ao finalizar o preenchimento do mesmo? Ao terminar de preencher um campo? Automaticamente após algum tempo de abertura da página?

Estamos todos aqui "atirando no escuro", dando soluções para um problema que nem sabemos exatamente qual é.

 

Ajude-nos a te ajudar.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu quero preencher formulários de login por exemplo simplesmente

clicando em uma opção do greasemonkey, mais para issu eu terei de

conseguir submeter o formulário, já tenho o código para escrever

meu login e senha, agora é so submeter, mais tem uns formulários

aí que eu não entendi :lol:

 

Então quero submeter forms sem precisar ter o nome e id, apenas:

<form action="#" method="post">

Detalhe no botão submit da form deste site, há um js:

onclick="this.form.submit(); this.disabled = true"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Detalhe no botão submit da form deste site, há um js:

this.form.submit();
Isso é desnecessário, visto que a função do botão submit é enviar os arquivos.

 

Mas eu não entendi ainda. Onde que tem que clicar para o formulário ser submetido?

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas eu não entendi ainda. Onde que tem que clicar para o formulário ser submetido?

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Então, para submeter este form há um botão (imagem).

 

<input src="imagesrc" onclick="this.form.submit(); this.disabled = true" type="image">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.