Nulová hodnota select boxu po odoslaní formulára
- KristianSubweb
- Člen | 146
Ahojte mám formulár kde si ajaxovo generujem <option value=„key“ > value </option> select boxu.
Mám ich vo formulári viacero a všetky majú správne hodnoty. Len tento jeden neviem čo sním.
<div class="form-group col-md-6 issueTestStep">
<label for="testStep" class="control-label"> Test Step</label>
<p class="text-test-padding"></p>
<select name="testStep" class="form-control testDisable" disabled>
<option value="">-</option>
</select>
</div>
Ajax ktorý generuje option elementy
$(document).on("change", ".issueTestCase select", function() {
var val = $(this).val();
var nextSelect = $(".issueTestStep select");
$.nette.ajax({
url: {plink :Admin:Project:RestIssues:getTestSteps},
data: {"testCaseID": val},
start: function() {
nextSelect.find("option:not(:first)").remove();
},
success: function(payload) {
$.each(JSON.parse(payload.result), function(key, val) {
var option = "<option value='" + key + "'>"+val+"</option>";
nextSelect.append(option);
});
nextSelect.prop("disabled", false);
}
});
});
data si nechávam vratiť:
public function editForm(Form $form) {
$v = $form->getHttpData();
dd($v);
}
A tu je dump toho formulára
...
test => "4250" (4)
testStep => ""
...
Bude to asi nejaka drobnoť :(
Dik
Editoval KristianSubweb (26. 4. 2018 13:56)