Я сделал несколько Googling, но не смог получить эту работу. Мне нужно просмотреть все поля TEXT в моей форме и заменить все экземпляры «,» (запятая) на «& # 4 4;» (экранированная запятая).javascript заменить текст во всех полях формы при отправке
Вот форма тег:
<form name="buildcourse" id="buildcourse" action="target.htm" method="post" enctype="multipart/form-data" onsubmit="validateForm()">
А вот мой Javascript функция:
<script language="javascript">
function validateForm(buildcourse){
$('form input[type="text"]').each(function(){
this.value = replace(",",",");
});
}
</script>
Очень хотелось бы помочь, чтобы получить его работу. Извините, я полностью неактивен Javascript.
Какова цель? Обычно такой вариант лучше всего делать на стороне сервера. – Radu
Согласовано 100%. В этом случае это устаревший сайт ColdFusion, в котором есть много полей форм, которые представлены с одинаковыми именами, а затем разделяются позже. Но это означает, что ни одно из полей в них не может иметь запятых. Это супер глупо и раздражает, но мне просто нужно заставить его работать и надеяться, что мы скоро его перекодируем. – user1316401
'replace()' принадлежит 'String', поэтому вы должны вызвать его таким образом' String.replace ('/,/g', ',') ' – Adi