diff --git a/select.inc.php b/select.inc.php index bed56988..46a2ef20 100644 --- a/select.inc.php +++ b/select.inc.php @@ -60,11 +60,24 @@ for (var i=0; > i; i++) { document.getElementById('form')['where[' + i + '][op]'].onchange(); } + +function add_row(field) { + var row = field.parentNode.cloneNode(true); + var selects = row.getElementsByTagName('select'); + for (var i=0; i < selects.length; i++) { + selects[i].name = selects[i].name.replace(/[a-z]\[[0-9]+/, '$&1'); + } + var input = row.getElementsByTagName('input')[0]; + input.name = input.name.replace(/[a-z]\[[0-9]+/, '$&1'); + input.value = ''; + field.parentNode.parentNode.appendChild(row); + field.onchange = function () { }; +} "; + echo "