Jump to content
Fórum Script Brasil
  • 0

Gerar Campos p/Inserir arquivos + adição conteúdo


Eric Freitas

Question

Pessoal, eu preciso de um script q vá gerar campos para inserção de arquivos

por exemplo:

campo (procurar) -

- Botão adicionar campo p/ inserção de novo arquivo.

---Enviar

> Essa inserção tem que ser feita na hora sem dar reload na página para que a pessoa não perca os dados q já foram escritos anteriormente no form.

> Não gosto de pedir script pronto, mas infelizmente estou sendo forçado a isso por estar com esse trabalho já atrasado

> e ainda por ter q terminar todo o resto...

> Bom... Obrigado desde já.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
olha um exemplo

http://scriptbrasil.com.br/forum/index.php?showtopic=106989

precisa adaptar para ele criar os campos de acordo com uma quantidade, ou a cada click ele criar um

e como eu faria essa adaptação pra a cada clique add +1??

desculpa é q nunca estudei jsc

tenho uma noção mínima porque programo em php.. até peguei 1apostila de ajax/jsc a uns 2 dias atrás mas num tive tempo de olhar ainda..

Link to comment
Share on other sites

  • 0

Bom meu problema é o seguinte. eu preciso fazer uma função pra adicionar um código

em um lugar sempre q a pessoa clicar no link "+um"..

alguém sabe onde tem pronto ou saberia me explicar como funciona o script claro mandando exemplos porque não sei quase nada de javascript e ajax...

Link to comment
Share on other sites

  • 0

Bom eu faço assim usando

document.createElement("elemento") // input td tr table podee ser qualquer coisa

document.setAttribute("proriedaded do elmento", "valor da propriedade")

Da uma estudada mo dom procurando no google por appendChild você acha bastante coisa

eu tenho um exemplo que roda no fire fox!

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script>
function deleta(){
tab=document.getElementById("tabela1");
tab.removeChild(tab.lastChild);
}
    
function acrescenTab(nome){
    tabela=document.getElementById("tabela1");
    linha=document.createElement("tr");
    coluna=document.createElement("td");
    campo=document.createElement("input");
    campo.setAttribute("type", "text");
    coluna.setAttribute("onclick", "deleta(this)");
    tabela.appendChild(linha);
    linha.appendChild(coluna);
    coluna.appendChild(campo);
    //coluna.appendChild(document.createTextNode(nome));
}


</script>
</head>

<body>
<br />
<table id="tabela2">
    <tr>
        <td>lista
        </td>
        <td>
            <Table>
                <tr>
                    <td>
                    entra
                    </td>
                </tr>
                <tr>
                    <td onclick="deleta();">
                    sai
                    </td>
                </tr>
            </Table>
        </td>
        <td>
        <table id="tabela1">
        </table>
        </td>
    </tr>
</table>
<form name="gravador">
    <input type="hidden" name="nome"/>
</form>
<input type="text" id="campo" />
<input type="button" value="acrescentar" onclick="acrescenTab(document.getElementById('campo').value)" />
<input type="button" value="gravar" onclick="document.gravador.nome.value='teste';alert(document.gravador.nome.value)" />
</body>
</html>

esper ter ajuda do falo!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...