<script type="text/javascript">$(document).ready(function(){$("#acc_type").change(onSelectChange);}); function onSelectChange(){ var selected = $("#acc_type option:selected"); if(selected.val() == 0) { $("#invidual").hide("slow");$("#company").hide("slow"); } if(selected.val() == 1) { $("#invidual").show("slow");$("#company").hide("slow"); } if(selected.val() == 2) { $("#company").show("slow");$("#invidual").hide("slow"); } } </script> ----------- <dl class='indent1'> <dd> <select name='acc_type' id="acc_type"> </select> </dd> </dl> <div id='invidual'<% if $_POST.acc_type == 2 OR $_POST.acc_type == "" %> class='noprint'<% /if %>> <dl class='indent1'> <% include file = $TPLx.'m/'.$md.'/name'.$HTML %> <% include file = $TPLx.'m/'.$md.'/shipping'.$HTML %> </dl> </div> <div id='company'<% if $_POST.acc_type == 1 OR $_POST.acc_type == "" %> class='noprint'<% /if %>> <dl class='indent1'> <% include file = $TPLx.'m/'.$md.'/company'.$HTML %> <% include file = $TPLx.'m/'.$md.'/shipping'.$HTML %> <% include file = $TPLx.'m/'.$md.'/name'.$HTML %> </dl> </div>
jednak problem wystepuje taki, ze nie widzi $_POST wartosci z tych "display:none" (ktore robia sie pozniej visible) -> pol formularza
Zna ktos ratunek jakis?
----
juz widze - nie mozna uzywac 2x tych samych nazw pol
zna ktos rozwiazanie, aby "ladowac" na strone zewnetrzny plik index.html w tych miejscach gdzie te powtorzenia wystepuja? (czyli id='invidual' sekcja cala oraz id='company' sekcja)
----
zmienilem 6 nazw pol, load() nie dziala (bo template dane nie podmienia); problem rozwiazany