У меня есть сценарий, который отлично работает, пока я не добавлю еще один скрипт. Когда добавляется другой скрипт, я получаю консольную ошибку.Невозможно прочитать свойство 'on' нулевого конфликта
Uncaught TypeError: Cannot read property 'on' of null at mapForm
Я интегрирую свой собственный скрипт с JotForm, поэтому у меня есть загрузка нескольких библиотек. Я не пытался без конфликтов.
https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
function mapForm() {
var JotFirst = document.getElementById("first_4"),
ACFirst = document.getElementById("firstname");
JotFirst.addEventListener('input', function() {
ACFirst.value = JotFirst.value;
});
var JotLast = document.getElementById("last_4"),
ACLast = document.getElementById("lastname");
JotLast.addEventListener('input', function() {
ACLast.value = JotLast.value;
});
JotProd = $("input[type='checkbox'][id='input_5_1000']");
ACProd = $("input[type='checkbox'][id='extra_mf_1_515']");
JotProd.on("change", function() {
ACProd.prop("checked", this.checked);
});
$("#input_5_custom_1000_0").change(function() {
var el = $(this) ;
if(el.val() === "Option Two") {
document.getElementById("extra_mf_3_516").selectedIndex = "1";
}
else if(el.val() === "Option Three") {
document.getElementById("extra_mf_3_516").selectedIndex = "2";
}
});
}
window.onload = mapForm;
Приведенный выше код отлично работает на его собственном.
https://cdn.jotfor.ms/static/prototype.forms.js https://cdn.jotfor.ms/static/jotform.forms.js
Когда они введены, мой скрипт перестает работать. Я искал и искал и попробовал все, что знаю, чтобы решить.
Вот страница вопрос: https://btwebnetwork.com/scripts/multi-submission-form/AllClients.php
Спасибо за указание на это. Я ленился. Спешите сегодня утром. При необходимости я буду редактировать дальше. На самом деле надеялся, что это выяснится. – jarmerson
если вы 'console.log' свою переменную' JotProd' после ее установки, что вы видите? – ValLeNain
Uncaught TypeError: Невозможно прочитать свойство 'on' из null at window.onload (AllClients.php: 72) – jarmerson