Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Não sei se é neste fórum que devo postar minha duvida, mas como preciso recuperar o valor no asp....
Fiz um formulário e dentro dele existem campos que são gerados no javascript. Os valores digitados devem ser inseridos no bd, mas não consigo pegar os valores dos campos que foram gerados no js.
Alguem já passou por essa situação e sabe como pegar esses valores?
Tô colocando os códigos do js que "cria" os campos:
function addProcedimentos(data){
var tabelaProcedimentosDynamic = getTable("procedimento");
var lastRow = tabelaProcedimentosDynamic.rows.length;
if (lastRow == 0) {
var row = tabelaProcedimentosDynamic.insertRow(lastRow);
addCellHeader(row, 0, "style13", "", true, false);
addCellHeader(row, 1, "style13", "Data", true, false);
addCellHeader(row, 2, "style13", "Hora Inicial", true, false);
addCellHeader(row, 3, "style13", "Hora Final", true, false);
addCellHeader(row, 4, "style13", "Tabela", true, false);
addCellHeader(row, 5, "style13", "Cѓdigo do Procedimento", true, false);
addCellHeader(row, 6, "style13", "Descriчуo", true, false);
addCellHeader(row, 7, "style13", "Qtde.", true, false);
addCellHeader(row, 8, "style13", "Via", true, false);
addCellHeader(row, 9, "style13", "Tec.", true, false);
addCellHeader(row, 10, "style13", "% Red./Acresc.", true, false);
addCellHeader(row, 11, "style13", "Valor Unitсrio - R$", true, false);
addCellHeader(row, 12, "style13", "Valor Total - R$", true, false);
lastRow = lastRow + 1;
iteration = lastRow + 1;
} else {
nodes = tabelaProcedimentosDynamic.rows[lastRow -1].cells[1].childNodes;
check = null;
indice = 0;
for (i = 0; i < nodes.length; i++) {
if (nodes[i].type == "text") {
name = nodes[i].name;
indicePrimeiroSeparador = (name.indexOf('['))+1;
indiceSegundoSeparador = name.indexOf(']');
indice = name.substring(indicePrimeiroSeparador,indiceSegundoSeparador);
indice = parseInt(indice)+1;
}
}
iteration = indice+2;
}
var row = tabelaProcedimentosDynamic.insertRow(lastRow);
addCellCheckBox(row, 0, 'dadosProcedimento','procedimentoCheck','style13', iteration-2);
var dataProcedimentoField = addCellTextField(row, 1, 'dadosProcedimento','data', 10, 10, 'style13', iteration-2, false, '#E1E1E1');
dataProcedimentoField.onkeypress = mascaraData;
var imgCalendсrio = addImage(row, 1, 'baseDataProcedimento', 'img/cal.gif', iteration-2, 'Escolha data', 'Escolha data');
imgCalendсrio.style.cursor = 'pointer';
var horaInicialProcedimento = addCellTextField(row, 2, 'dadosProcedimento','horaInicial', 5, 5, 'style13', iteration-2, false, '#E1E1E1');
horaInicialProcedimento.onkeypress = mascaraHora;
var horaFinalProcedimento = addCellTextField(row, 3, 'dadosProcedimento','horaFinal', 5, 5, 'style13', iteration-2, false, '#E1E1E1');
horaFinalProcedimento.onkeypress = mascaraHora;
var codigoTabelaProcedimentoField = addCellSelect(row, 4, 'dadosProcedimento', tiposTabelaCompleto,'procedimentocodigoTabela', 'style13', 'style13', iteration-2, false, '#E1E1E1');
var codigoProcedimento = addCellTextField(row, 5, 'dadosProcedimento','procedimentocodigo', 10, 10, 'style13', iteration-2, false, '#E1E1E1');
codigoProcedimento.onkeypress = mascaraNumerica;
codigoProcedimento.onblur = validProcedimento;
var descricaoProcedimento = addCellTextField(row, 6, 'dadosProcedimento','procedimentodescricao', 10, 60, 'style13', iteration-2, false, '#E1E1E1');
var qtdProcedimento = addCellTextField(row, 7, 'dadosProcedimento','procedimentoquantidade', 2, 2, 'style13', iteration-2, false, '#E1E1E1');
qtdProcedimento.onkeypress = mascaraNumerica;
qtdProcedimento.onblur = calcTotalProcedimento;
addCellTextField(row, 8, 'dadosProcedimento','viaDeAcesso', 1, 1, 'style13', iteration-2, false, '#E1E1E1');
addCellTextField(row, 9, 'dadosProcedimento','tecnicaUtilizada', 1, 1, 'style13', iteration-2, false, '#E1E1E1');
var reducaoAcrescimo = addCellTextField(row, 10, 'dadosProcedimento','reducaoAcrescimo', 7, 6, 'style13', iteration-2, false, '#E1E1E1');
reducaoAcrescimo.onkeypress = mascaraDecimal;
var valorProcedimento = addCellTextField(row, 11, 'dadosProcedimento','procedimentovalorHonorario', 9, 9, 'style13', iteration-2, false, '#E1E1E1');
valorProcedimento.onkeypress = mascaraCurrency;
valorProcedimento.onblur = calcTotalProcedimento;
var valorTotalProcedimento = addCellTextField(row, 12, 'dadosProcedimento','valorTotal', 9, 9, 'style13', iteration-2, false, '#E1E1E1');
valorTotalProcedimento.onkeypress = mascaraCurrency;
valorTotalProcedimento.onblur = calcTotalProc;
if(data != null)
{
if (data.codigoTabela != null ){
codigoTabelaProcedimentoField.value = data.codigoTabela;
}
if (data.codigo != null ){
codigoProcedimento.value = data.codigo;
}
if (data.descricao != null ){
descricaoProcedimento.value = data.descricao;
}
if (data.quantidade != null ){
qtdProcedimento.value = data.quantidade;
}
if (data.valorHonorario != null ){
valorProcedimento.value = data.valorHonorario;
}
}
Calendar.setup({
inputField : "dadosProcedimento[" + indice + "].data",
ifFormat : "%d/%m/%Y",
showsTime : false,
button : "baseDataProcedimento[" + indice + "]",
step : 1
});
}
E agora como faço os Request.form?
Carregando comentários...