我不确定这是否可能或从哪里开始解决它,但我想创建一个带有是或否选项的选择,如果选择是,则表单尚未提交(表单尚未提交)下面会显示一个新的日期输入。
我认为需要PHP,但我对编程很新。任何指向正确的方向或基本解释都是理想的!
到目前为止,我猜它会是这样的......
<select name="retrieveMarriage">
<option value='' disabled selected style='display:none;'>Are you married?</option>
<option value="Yes">yes</option>
<option value="No">no</option>
</select>
php是令人困惑的部分。
if($_POST['retrieveMarriage'])
???
提前致谢。
答案 0 :(得分:1)
我个人喜欢JavaScript这类东西。
<select name="retrieveMarriage" id="retrieveMarriage" onblur="myFunction()">
<option value='' disabled selected style='display:none;'>Are you married?</option>
<option value="Yes">yes</option>
<option value="No">no</option>
</select>
<span id="newDate"></span>
JavaScript:
function myFunction(){
var x=document.getElementById('retrieveMarriage').value;
if(x == 'yes'){
document.getElementById('newDate').innerHTML='<input type=text id="myNewField"/>';
Whatever else you want to do...
}
}