Jump to content


Photo

Converter "" Para Number


  • Faça o login para participar
3 replies to this topic

#1 ordep

ordep

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado

Posted 11/04/2006, 05:44

Boax ,

No resultado de uma text box sem value definido ela por default é "" como é que é converto isto para Number para que a string fique = 0 eu estou a tentar assim parseInt("") mas dá erro :S será que me podia ajudar !?
<% Response.Write " Pedro 2006 " %>

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 11/04/2006, 08:13

<script>
  if(document.getElementById("id_campo").value == ""){
	 document.getElementById("id_campo").value = 0;
  }
</script>
Tipo isso?

Flws...
:huh:Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 ordep

ordep

    Turista

  • Usuários
  • 52 posts
  • Sexo:Não informado

Posted 11/04/2006, 08:30

Nop eu tenho a seguinte função

var len = document.frm2.elements.length;
  var i = 0;
  for(i = 0; i < len; i++) {
	  if (document.frm2.elements[i].value == "0") {
		  document.frm2.elements[i].value = "";
	  }

Isto e o seguinte eu tenho um formulario e então quando entro numa pagina ele ve se todos os campos sao 0 e mete a "" e quando sai ele mete todos os campos a 0 para que quando volto a entrar tenha apenas os valores difrentes de 0 e a pessoa nao ver os campos todos com 0 isso e uma funçao para limpar , ou seja depois disso preciso alterra e fazer contas e vai aprecer sempre NaN por que ta fazer numeros com "" ou seja eu queria converte o "" para que fica-se 0 para puder fazer as contas e nuns campos de resultados queria que fika o 0 e nao "" limpo !
<% Response.Write " Pedro 2006 " %>

#4 .System

.System

    loading...

  • Usuários
  • 144 posts
  • Sexo:Não informado

Posted 12/04/2006, 13:26

Nop eu tenho a seguinte função

var len = document.frm2.elements.length;
  var i = 0;
  for(i = 0; i < len; i++) {
	  if (document.frm2.elements[i].value == "0") {
		  document.frm2.elements[i].value = "";
	  }

Isto e o seguinte eu tenho um formulario e então quando entro numa pagina ele ve se todos os campos sao 0 e mete a "" e quando sai ele mete todos os campos a 0 para que quando volto a entrar tenha apenas os valores difrentes de 0 e a pessoa nao ver os campos todos com 0 isso e uma funçao para limpar , ou seja depois disso preciso alterra e fazer contas e vai aprecer sempre NaN por que ta fazer numeros com "" ou seja eu queria converte o "" para que fica-se 0 para puder fazer as contas e nuns campos de resultados queria que fika o 0 e nao "" limpo !

Crie um for que varre todo o form e bota 0 quando tiver "". Depois, você configura para isso executar antes de validar o form, entendeu?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq