Citat:
Originalno napisao ivanhoe
ok, kad je tako, probaj sledecu ideju: kad korisnik popuni nesto do pola, kako kazes, i onda promeni izbor, ti odradi ciscenje podataka pomocu javascripta...znaci umesto da fizicki brises polja iz DOM stabla, samo prodji kroz sva polja koja su visak i setuj im vrednost na prazan string. Onda mozes na server strani da naprosto zanemaris polja koja te ne zanimaju..
|
samo da ostavim rjesenje...pa ako ce kome kad zatrebat tako neka akrobacija, nek se nadje:
Kôd:
function DeleteTooMuch(what)
{
var i=0;
var temp = document.getElementsByTagName('input');
while (temp.length > i){
if (temp[i].type=="text")
{
var sel = document.getElementById('lista').selectedIndex;
var pozicija = temp[i].name.substr(temp[i].name.lastIndexOf('_') + 1);
if (pozicija != document.getElementById('lista').options[sel].value)
{
temp[i].value='';
}
}
i++;
}
}
funkcija se zove na onChange opcije u listi i brise:
sve unose koji nisu vezani uz tu opciju (a vezani su na nacin imeunosa_brojopcijeulisti)
hvala jos jednom!