25-02-2008, 21:57
Marcin napisał(a):Kłania się technologia AJAX. Poszukaj w sieci informacji odnośnie AJAXa i obsługi formularzy.
DOM JavaScript to nie to samo co AJAX, z czego widzę, że wiele osób myli te pojęcia.
Scenariusz do tego problemu opiera się jedynie na pobraniu "uchwytu" do obiektu formularza a następnie dodaniu pola typu radiobutton, jako kolejnego odgałęzienia - childNode.
Asynchroniczny JavaScript w tym wypadku nie jest potrzebny.
Kod PHP:
<script type="text/javascript">
function addNode() {
var form = document.getElementById("forma");
var rb = document.createElement('input');
rb.setAttribute('type','radio');
form.appendChild(rb);
}
</script>
<form id="forma">
<input type="radio" onClick="addNode();" />radio 1
</form>
Pozdrawiam.