#jquery #sharepoint-2013
#jquery #sharepoint-2013
Вопрос:
Я хочу очистить символ «$», который я устанавливаю с помощью jquery в поле sharepoint. Поскольку это тип данных валюты, «$» не может быть в нем при сохранении формы, если после него нет номера.
jQuery(document).ready(function () {
('[title="Disbursement Approval"]').val("$");
});
когда я нажимаю кнопку сохранения, она должна очистить поле «Утверждение выплаты», если единственное, что в поле, — это символ «$».
Пример: $ 123,00 (он должен оставить его в покое при сохранении) Пример: $ (он должен удалить «$» и оставить его пустым)
Заранее спасибо!
Комментарии:
1. Могу ли я рекомендовать какой-либо префикс перед фактической формой, а не заполнять сам ввод?
Ответ №1:
Чтобы очистить ввод:
$('#saveBtn').on("click", function() {
var $approval = $('[title="Disbursement Approval"]'),
approvalVal = $approval.val();
if (approvalVal == "$") $approval.val("");
// Rest code...
});
Или, если вы хотите сразу получить значение:
$('#saveBtn').on("click", function() {
var $approval= $('[title="Disbursement Approval"]'),
approvalValue = ($approval.val() == "$") ? "" : ($approval.val());
// Rest code...
});