Jump to content
Ivan22

Problema em criar input type por Javascript

Recommended Posts

Ivan22

Boas

Estou a ter um problema que quando crio uma input type hidden por Javascript

ao fazer submit do formulário, não recebo a variável de metodo nenhum.

Mas isto só acontece no firefox.

No IE o meu POST é reconhecido.

alguém sabe como posso resolver este problema?

Share this post


Link to post
Share on other sites
taviroquai

Viva,

Podias colocar aqui o javascript e o html onde estás a fazer essa operação?

Share this post


Link to post
Share on other sites
mjamado
Estou a ter um problema que quando crio uma input type hidden por Javascript

ao fazer submit do formulário, não recebo a variável de metodo nenhum.

Mas isto só acontece no firefox.

No IE o meu POST é reconhecido.

Normalmente, isso é indicativo de que o código HTML não é válido. Verifica se tens todas as tags fechadas, se estão pela ordem correcta, e cuidado com tags dentro de outras. Por exemplo:

<!-- não é válido!-->
<table>
  <form>
    <!-- linhas e colunas da tabela -->
  </form>
</table>

<!-- válido -->
<form>
  <table>
    <!-- linhas e colunas da tabela -->
  </table>
</form>


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
Ivan22

tens toda razão

era um problema onde a minha tag do form esta a ser chamada

eu tinha inicializado dentro da table quando devia ser fora.

desconhecida este problema.

O meu codigo estava da seguinte maneira:

<table border="0" class="common_table" id="receberUser">

<form method="POST" action="">

</form>

</table>

<script>

$(".user").click(function(){

var user=$(this).attr("user");

$("#receberUser tr:last").after('<tr id="trUser_'+user+'"><td>Nome: </td><td><input type="text" class="UserRegisto" value=""></td></tr>');

});

</script>

Obrigado pela Ajuda :P

Share this post


Link to post
Share on other sites
ruimcosta

Como se fossem atributos criados pelo utilizador?

Obrigado. Mais uma boa aprendizagem.


Abraços e beijinhos,Rui Costa

Share this post


Link to post
Share on other sites
mjamado
Como se fossem atributos criados pelo utilizador?

Sim, a ideia é essa. Mas (há sempre um mas) isto só é válido em HTML5. Não é válido em HTML4.01 ou XHTML 1.1*.

* em letrinhas pequeninas, mais a título de curiosidade do que outra coisa:  embora, teoricamente, pudesses extender o DOCTYPE do XHTML - afinal o X é de XML, e o X deste é de eXtensible - na prática, poucos browsers, se é que algum, suportava essa matreirice.


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
Ivan22

estou com mais um problema...

que quando crio a minha selectbox pelo javascript não consigo chama-la pela função

$("#receberUser tr:last").after('<tr><td><select class="teste"><option value="1">A<option value="2"><option>B</option></select></td></tr>');

$(".teste").change(function(){

var valor=$(this).val();

alert(valor);

});

não aparece me nada no alert.

isto só me funciona se não for criada pelo javascript.

Share this post


Link to post
Share on other sites
ruimcosta

Em tempos idos tive esse problema e resolvi-o utilizando o $post para obter/manipular informações...

A função terá de ser recriada após o after.


Abraços e beijinhos,Rui Costa

Share this post


Link to post
Share on other sites
Ivan22

funciona :D

isto resolve tudo que tenho feito, desconhecida (.live) para chamar os objectos.

Obrigado  :thumbsup:

Share this post


Link to post
Share on other sites
ruimcosta

funciona :D

isto resolve tudo que tenho feito, desconhecida (.live) para chamar os objectos.

Obrigado  :thumbsup:

Junto-me ao grupo


Abraços e beijinhos,Rui Costa

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.