está funcionando... se alguém quizer rodar é só copiar e salvar como .html...
Esse programa cria 1 campo pra pessoa digitar.. eu preciso que ele crie 2 campos... Já dupliquei as linhas 23 e 24, mas nenhum sucesso... ele duplicou coisa errada... alguém me ajuda ???
<script language="JavaScript">
function gerar(qtde)
{
var col;
var row;
var input;
// Cria o form
var form = document.createElement('<form>');
form.action = 'suapagina'; // Defina aqui para onde vai mandar
Pergunta
DataSet
Tenho o seguinte programinha em javascript...
está funcionando... se alguém quizer rodar é só copiar e salvar como .html...
Esse programa cria 1 campo pra pessoa digitar.. eu preciso que ele crie 2 campos... Já dupliquei as linhas 23 e 24, mas nenhum sucesso... ele duplicou coisa errada... alguém me ajuda ???
<script language="JavaScript">
function gerar(qtde)
{
var col;
var row;
var input;
// Cria o form
var form = document.createElement('<form>');
form.action = 'suapagina'; // Defina aqui para onde vai mandar
form.method = 'post';
document.body.appendChild(form);
// Cria a tabela
var table = document.createElement('<table>');
table.border = '1';
table.cellPading = '0';
table.cellSpacing = '0';
form.appendChild(table);
// Cria as linhas
for(i=1;i<=qtde;i++)
{
row = table.insertRow();
// Cria as coluna de descrição e valores
col = row.insertCell();
col.innerText = 'Campo '+(i.toString());
col.width = '50%';
col = row.insertCell();
// Cria o campo a digitar
input = document.createElement('<input type="text">');
input.style.width = '100%';
input.style.height = '100%';
input.style.border = 'none';
input.name = 'campo_'+(i.toString());
col.appendChild(input);
}
// Salta uma linha
var br = document.createElement('<br>');
form.appendChild(br);
// Cria o botão de submit
var botao = document.createElement('<input type="submit">');
botao.value = 'Enviar Valores';
form.appendChild(botao);
}
function fonte()
{
var win = window.open();
win.document.write('<textarea style="width:100%;height:100%">'+document.body.innerHTML+'</textarea>');
}
</script>
<body>
Informe o número de campos a digitar:
<input name="campos" type="text" id="campos">
<input name="button" type="button" value="OK" onClick="gerar(campos.value)">
<input type="button" value="Código Fonte" onClick="fonte()">
</body>
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.