我不确定这是否可能,也不确定从哪里开始处理它,但我想创建一个带有"是"或"否"选项的select,如果选择了"是"(表单尚未提交),下面会显示一个新的日期输入。
我认为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'])
???
提前谢谢。
我个人喜欢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...
}
}