Javascript 基于下拉列表中的选择值的条件要求

Javascript 基于下拉列表中的选择值的条件要求,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,如果家访选择选择值为“是”,则我的用户必须在文本框中选择家访日期(日期选择器) <p>Home Visit Done: <select name="hvdone" required> <option selected="selected" ><?= isset($_POST['name']) ? htmlspecialchars($hvdone) : '' ?></option> <optio

如果家访选择选择值为“是”,则我的用户必须在文本框中选择家访日期(日期选择器)

<p>Home Visit Done: 

<select name="hvdone" required>
     <option selected="selected" ><?= isset($_POST['name']) ? htmlspecialchars($hvdone) : '' ?></option>       
     <option value="Yes">Yes</option>
     <option value="No">No</option>
</select>

<p>HV date (Mandatory): <input type="text" id="datepicker" style="background-color:red; color: white;" name="hvdate" value="<?= isset($_POST['name']) ? htmlspecialchars($hvdate) : '' ?>"/></p>
家访已完成:
对
不

HV日期(必填):这是您想要的。甚至在纯javascript中也是如此

函数getVal(ele){ var元素=document.getElementById(“日期选择器”) ele.value==“是”?element.required=true:element.required=false } getVal(document.getElementById(“选择”))

对
不

这就是你想要的。甚至在纯javascript中也是如此

函数getVal(ele){ var元素=document.getElementById(“日期选择器”) ele.value==“是”?element.required=true:element.required=false } getVal(document.getElementById(“选择”))

对
不

您不需要任何其他
属性。只需使用datepicker的
id
,并将所需约束添加到ittextbox,仅当选择选项选择值为“是”时才应为“必需”。如果用户选择的值为否,则表单可以保存空值。我有两个Jquiry函数,一个用于日期选择器,另一个用于确保如果家访选择的值为是,则需要日期选择器文本框,如果否,则表单可以保存空值。请检查我的回答您不需要任何其他
属性。只需使用datepicker的
id
,并将所需约束添加到ittextbox,仅当选择选项选择值为“是”时才应为“必需”。如果用户选择的值为否,则表单可以保存空值。我有两个Jquiry函数,一个用于日期选择器,另一个用于确保如果家访选择的值为是,则需要日期选择器文本框,如果否,则表单可以保存空值。检查我的回答很高兴知道:)很高兴知道:)