function carregar(tipo, valor){
with(document.metasSegmentadasForm){
if (tipo==‘SRPV’){
if (tipoConsulta.value == ‘PV’){
pontoVendaId.value = valor;
submeterLista(document.metasSegmentadasForm,‘listarCarteirasDoPv.do’,‘CA’);
}
}
}
mas dá erro q o pontoVendaId não esta definido!!! como naummm!!!
eu num posso defini-lo no jsp (como hidden por exemplo) pq dá problema em outro método meu…
alguem sabe me dizer oqqq é isso!!!
dá o erro de js na tela, mas a pagina carrega mesmo assim!!
a comparação de um objeto String em JS deve ser feito com “equals”
function carregar(tipo, valor){
with(document.metasSegmentadasForm){
if (tipo.equals('SRPV')){
if (tipoConsulta.value.equals('PV')){
pontoVendaId.value = valor;
submeterLista(document.metasSegmentadasForm,'listarCarteirasDoPv.do','CA');
}
}
}
já experimentou fazer sem o “with”???
function carregar(tipo, valor){
if (tipo.equals('SRPV')){
if (document.metasSegmentadasForm.tipoConsulta.value.equals('PV')){
document.metasSegmentadasForm.pontoVendaId.value = valor;
submeterLista(document.metasSegmentadasForm,'listarCarteirasDoPv.do','CA');
}
}
}
[quote=matheuscechito]a comparação de um objeto String em JS deve ser feito com “equals”
function carregar(tipo, valor){
with(document.metasSegmentadasForm){
if (tipo.equals('SRPV')){
if (tipoConsulta.value.equals('PV')){
pontoVendaId.value = valor;
submeterLista(document.metasSegmentadasForm,'listarCarteirasDoPv.do','CA');
}
}
}
já experimentou fazer sem o “with”???[/quote]
Como é que é? Comparação entre strings no JavaScript é com equals?
Acho que você se enganou, isso é no java, no javascript são os dois sinais de igual (==).