Я пытаюсь исправить ошибку в программе, когда пользователь вводит различные варианты, а затем программа вычисляет общее количество вариантов.Мы установили сообщение об ошибке, когда пользователь начинает нажимать радиокнопки перед вводом количества метров, к которому прикреплена кнопка «Начать здесь».После отображения сообщения об ошибке мне нужно, чтобы пользовательский ввод был сброшен до пустого значения, поскольку программа теперь не отображает итоговое значение, потому что не видит ввод, уже выполненный пользователем до ввода счетчиков (поле ввода «Начать здесь»).
Я попытался: удалить класс, погуглил на подобные проблемы и попытался реализовать, посмотрел на подобный вопрос на этом форуме, но ничего не помогло.
<div class="fence-four">
<script type="text/javascript">
jQuery(document).ready(function ($) {
$('input#insert-value').change(function () {
if (isNumber($(this).val())) {
$(this).attr('value', $(this).val());
$(this).removeClass('error');
do this();
do this();
do this();
etc
} else {
$(this).addClass('error');
alert('<?PHP echo JText::_('COM_FENCE_FORM_CHECK_VALUE_INPUT');?>')
````` $(this).removeClass('input');
}
});
$('input[name="jform[fence-type]"]').change(function () {
var insert = $('input#insert-value').val();
if (isNumber(insert) && insert != '') {
$(this).attr('oval', $(this).val());
var item = parseFloat($(this).attr('palings'));
$('span.palings_money').attr('item', item);
do this();
do this();
etc();
getTotalPrice();
} else {
$('input#insert-value').addClass('error');
alert('<?PHP echo JText::_('COM_FENCE_FORM_CHECK_VALUE_INPUT');?>')
}
});