Bom sou novo aqui e também sou novato em programação. Entendo um pouco de php mas de javascript não entendo NADA !  minha duvida é a seguinte...  estou fazendo um cadastro de clientes em php... e ta tudo certo na parte de cadastrar, mostrar erros e tal...  quando eu dou submit e da algum erro eu mostro o erro mesma pagina junto com o form para ser preenchido de novo e atribuo os valores q foram enviados pelo post atraves de variaveis do php.  eu achei um script na internet de cidade/estado q serviu perfeitamente pro q eu queria...  só q ao clicar em submit e der um erro (mosstraria o form de novo para ser preenchido corretamente) eu não consigo retomar os valores antigos ao campo cidade e estado...  porque nos outros casos (nome endereço telefone) como eu já falei eu mostro o form de novo só q com o valor das variaveis q foram atribuidas anteriormente   exemplo <input name='nome' type='text' value='$nome'  a variavel nome eu peguei atraves do post quando cliquei em submit    bom... se fizer isso com o cidade/estado ele mostra... mas como se fosse um novo valor...   por exemplo =]  eu selecionei SP e dei submit  ele mostra o SP selecionado  mas esse SP é um outro valor... ou seja ele não mostra as cidades d SP... e logo em baixo aparece o SP "verdadeiro" junto com os outros estados...     estou quebrando a cabeça com isso... não to conseguindo colocar o codigo aqui porque ta dando erro... então ai ta o link d ond eu peguei...  https://www.scriptbrasil.com.br/download/codigo/7194  porfavor ajudem!  desde já agradeço...