所以有两种模式只有一个下拉选项。选择第一个下拉列表后出现第二个模态。在第二次下拉列表中选择之后,我想提交带有下拉输入的表单 这是正确的方法吗?下面是我的第二个模态第二模态的代码
<div id="time_modal" class="modal">
<form id="popup-form" action="some.php">
<select name="timing" id="choose-timing" onchange="this.form.submit()">
<option value="">Select</option>
<option value="">something</option>
</select>
<input type="hidden" name="demo_val" value="<?php echo '<script>$(function(){
$("#first_modal_select").on("change",function(e){
var locn1 = $( "#first_modal_select" ).val();}); document.write(locn1);
</script>' ?>" id="demo_val"/>
</div>
</form>
</div>
答案 0 :(得分:0)
从我所看到的,您试图获取尚不存在的HTML元素的值,然后尝试将其附加到DOM。
我想你会在这里找到你想要的东西: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_hidden_value
这是一个普通的JS实现,但你应该能够找到这个jQuery :)希望这会有所帮助。