Jump to content


Photo

Criar Elementos Novos Através De Javascript


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

#16 GCTS

GCTS

    Super Veterano

  • Usuários
  • 278 posts
  • Sexo:Masculino

Posted 12/07/2006, 23:36

Valeu bimonti!

Agora estou entendendo um pouco mais de dom! :) Mas ainda não consegui fazer rodar, veja meu código fonte:

<script type="text/javascript">
var id = 1;
function novoCampo(){
var inp = document.createElement("input");
inp.setAttribute("id", id);
inp.setAttribute("class", "input_verde");
inp.setAttribute("onFocus", "this.className='input_verde_realce'");
inp.setAttribute("onBlur", "this.className='input_verde'");
var lab = document.createElement("label");
lab.setAttribute("id", "l"+id);
var lab_content = document.createTextNode("Campo de Texto " + id + " ");
var quebra = document.createElement("br");
lab.appendChild(lab_content);
var inpP = document.getElementById(id-1);
var parentInp = inpP.parentNode;
parentInp.insertBefore(lab, inpP.nextSibling);
parentInp.insertBefore(inp, lab.nextSibling);
parentInp.insertBefore(quebra, lab);
++id;
}


function deletaCampo() {
  var d = document.GetElementById("formulario").lastChild;
  removeChild(d);
}


</script>
</head>

<body>
<form name="formulario" id="formulario" method="post" action="">
<label id="l0">Campo de Texto 0</label>
<input type="text" name="textfield" id="0" class="input_verde" onFocus="this.className='input_verde_realce'" onBlur="this.className='input_verde'"><br />
<input type="button" name="Submit" value="+ 1 Campo" onClick="novoCampo();return false;">
<input type="button" name="Submit" value="Remover" onClick="deletaCampo();return false;">
</form>

Onde foi que eu errei?

Na hora que eu chamo a função, no

onClick="deletaCampo();return false;"

O que significa essa parte: "return false;" ?

[]'s

#17 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 13/07/2006, 01:30

O return devolve o valor especificado por uma função. Veja mais nesta referência.

Nesse exemplo que eu fiz, e alguns outros que eu posto no fórum, utilizo o return false para cancelar o envio do formulário. Muitas vezes não é possível notar o que acontece na página quando o formulário é enviado, ou no caso de uma validação seu uso é importante:

if(cond){
//ok, passa o formulário
}
else{
return false;
//para o envio pra correção
}

Veja se o que você falou que não funciona está resolvido, senão adicione mais detalhes.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#18 GCTS

GCTS

    Super Veterano

  • Usuários
  • 278 posts
  • Sexo:Masculino

Posted 13/07/2006, 02:18

Hmm saquei! Valeu pela explicação do return!

Desculpe ter esquecdo de detalhar o erro, é que com o código acima, ai clicar no botão "Remover", ele não remove o último input criado.

Ainda estou um pouco perdido no que eu tenho que fazer em DOM, mas aos poucos estou pegando o jeito. Vou ver se consigo comprar um livro amanhã, vc acredita que eu rodei meia cidade hoje e não achei nenhum livro falando de javascript? hehehe

[]'s

#19 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 13/07/2006, 11:46

Depende da cidade é difícil mesmo achar alguns temas.

function deletaCampo(){
  var d = document.getElementById("formulario");
  var bt = document.getElementById(id-1);
  d.removeChild(bt);
}

http://developer.moz...ent.removeChild
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#20 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/09/2017, 04:11

On Line Acticin Internet cheap cialis Motilium Without Prescription Over The Counter Viagra Doxycycline Purchase In China How Good Is Amoxicillin For Comprar Levitra Soft viagra cialis Best Place To Buy Cialis Online Canada
Cialis Levitra Comparaison cialis online Sildenafil Tablet 100mg
Order Generic Viagra Online Cost Of Viagra Vs Cialis
Zithromax Uses <a href=http://cialtobuy.com>cheap cialis</a> Get Acticin Overseas Without Perscription

#21 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/10/2017, 21:59

Comprar Viagra Por Internet En Espana viagra Viagra Generikum Potenzmittel Buy Propecia Hair Loss
Escitalopram 10 Mg Buy Purchase Female Viagraachat De Viagra viagra Clindamycin Keflex
Cialis Tadalafil 20mg Cialis De 5 Levitra Stomaco Pieno O Vuoto buy viagra Albenza Amoxicillin Online Canada

#22 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 06/10/2017, 03:34

Online Pharmacies To Avoid online pharmacy Filtre Baclofen

#23 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 06/10/2017, 11:09

Proper Dosage Amoxicillin Sore Throad Drugs No Prescription Vente Cialis 10 viagra Como Comprar Cialis Online Buy Synthroid Cheap Online
Zentel 400mg Can I Purchase Cialis Seguro viagra online prescription Ethanol Et Baclofen Viagra In Canada
Amoxicillin Dosage For Ear Infection Amoxicillin Directions Viagra 50 France buy viagra online Discount Clobetasol No Prescription Needed Saturday Delivery Shop Is Cephalexin Used For Abscess Tooth
Kamagra 100 Mg Marseille Nebenwirkungen Viagra Sodbrennen Venta Kamagra Madrid viagra Buy Generic Plavix In Us Amoxil 100 Generique Cialis Cialis 1x20mg
Cialis Para Mujer Cialis Ordonnance mail order levitra 90 day supply Kamagra Gelatina Amoxicillin And Bruising Mex Meds
Generic Viagra Sildenafil Citrate buy viagra Cialis E Ulcera Comprar Cialis Precio Order Nexium Online

#24 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/10/2017, 09:41

Dosage Of Amoxicillin Cheap Viagra Europa viagra Taking Expired Cephalexin Preisvergleich cialis generika 20mg
Canine Amoxicillin Generique Levitra Prix Discount Canadian Pharmacy Online Express levitra professional Purcahse Diflucan One In Canada Medicament Baclofene Sun Kamagra Oral Jelly Versand
Macrobid No Doctor over seas orders for vardenafil Generic Cialis E20
Need On Line Generic Stendra Avana Tablets Medicine Dutasteride How To Buy Low Prices Flagyl In Chula Vista cheap cialis Nuovo Viagra Solfatare Purchase Isotretinoin Price

#25 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/10/2017, 20:31

Valtrex Order Online how to buy levitra in usa Fedex Provera No Prior Script

#26 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/11/2017, 20:37

Cheap On Line Bentyl Website Discount Fedex With Free Shipping Viagra Dino online pharmacy Cephalexin Dose For Canines
Generic Viagra Customer Reviews Forum Keflex Instructions Efficacy Re Strep Cialis Modalita Di Assunzione viagra online pharmacy Buy Viagra With Debit Card Misoprostol Sale Viagra Interacciones Medicamentosas
Buy Miodar viagra cialis Cephalexin Dosage Cat Feline Canada Companys That Sell Cialis Methylprednisolone Urinary Infection

#27 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 22/11/2017, 11:54

Buy Tamoxifen For Research viagra Viagra Without A Persxritpion Propecia Finasteride Reviews To Last Longer In Bed
Purple Viagra Raloxifene Buy Doxycycline For Dogs cialis viagra levitra Pay With Check By Phone
Avodart 0.5 Mg Buy Cialis Online Preisvergleich viagra cialis Was Ist Viagra Fur Manner
Levitra Feminin Vente Kamagra Espagne Sale Fedex Provera Low Price acquista vardenafil Cout Du Cialis Propecia Packungsgro?E
Cialis Super Active Avis Amoxicillin Metronidazole levitra prezzi Hongkong Viagra Amoxicillin Used For Dogs Cialis 60 Mg
Isotretinoin cod accepted website Where To But Viagra Without Dr. Propecia Abdominales online pharmacy Propecia Soft Propecia
Cialis Tratamiento Disfuncion Erectil cialis Ce Que Priligy 30mg




1 user(s) are reading this topic

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

IPB Skin By Virteq