0
我有一个webform,它具有每个字段的验证功能。当我提交表单时,如果有任何验证失败,用户将返回到输入字段中具有先前值的表单并收到一些错误文本。这工作正常。在表单提交中保留选定的dd选项的最简单方法?
不保留其所选值/值列表的一个字段是一个下拉菜单,通过ajax在另一个下拉菜单的更改中获取其选项。
我读过一个选项是通过ajax提交表单,但我宁愿不沿着那条路径走。
也许点击提交按钮的功能?
AJAX:
function fillSomeListDropdown(val){
$.ajax({
type: 'GET',
url: 'ajax/somelist.php?q=' + val,
success: function(data){
$('#my-id option:not(:first)').remove();
$('#my-id').append(data);
}
});
}
somelist.php传递之前,
$q = $_GET['q'];
$response = sp_things_select_all($q);
// Generate the html
foreach ($response as $value) {
echo '<option class="option-input" value="' . $value['value'] . '">' . $value['value'] . '</option>';
}