【发布时间】:2015-08-25 17:12:14
【问题描述】:
我有一个包含多个字段的表单。下面是例子:
<input id="txtContactFirstName" name="txtContactFirstName" maxlength="20" class="k-textbox standardInput" required="required" data-bind="value: appointmentDetails.ContactFirstName" />
<input id="txtContactPhone" name="txtContactPhone" data-role="maskedtextbox" data-mask="(999)-000-0000" class="k-textbox phoneInput" required="required" data-bind="value: appointmentDetails.ContactPhone" />
我在表单上也有一个复选框。
<label id="lblPatientDetailsSameAsPatient"><input id="patientDetailsSameAsPatientCheckBox" type="checkbox" data-bind="checked: intakeSettings.sameAsPatient" name ="PatientDetailsSameAsPatientCheckBox" />Same as Patient</label>
当我单击复选框时,我希望 data-bind 值更改为其他值。所以基本上我会从 patientDetails.FirstName 中提取 txtContactFirstName 的数据,并从 patient.Details.FirstName 中提取 txtContactPhone 的数据?如何在点击时实现这一点并将数据绑定值分配给 txtContactFirstName 和 txtContactPhone ?
$("#patientDetailsSameAsPatientCheckBox").click(function (e) {
if (e.target) {
?? Logic goes here which will assign data-bind values to txtContactFirstName and txtContactPhone ?
}
});
【问题讨论】:
标签: javascript jquery html kendo-ui