Domein check
In een oude website van mij vond ik de volgende code terug:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="domain_checker">
<form class="domain_checker_form">
<input type="text" value="" id="domain" type="text" placeholder="uw-domeinnaam-hier.nl" />
<input type="submit" style="display:none;" value="Controleer domein" />
</form>
<div class="clear"></div>
<a class="domain_checker_form" id="domaincheck"><input type="submit" value="Controleer domein" /></a>
<script type="text/javascript">
$("#domaincheck").click(function() {
if ( $("#domain").attr("value") ) {
var domein = $("#domain").attr("value");
window.location.href = "https://domein.nl/domaincontrol/"+domein;
}
})
</script>
</div>
<form class="domain_checker_form">
<input type="text" value="" id="domain" type="text" placeholder="uw-domeinnaam-hier.nl" />
<input type="submit" style="display:none;" value="Controleer domein" />
</form>
<div class="clear"></div>
<a class="domain_checker_form" id="domaincheck"><input type="submit" value="Controleer domein" /></a>
<script type="text/javascript">
$("#domaincheck").click(function() {
if ( $("#domain").attr("value") ) {
var domein = $("#domain").attr("value");
window.location.href = "https://domein.nl/domaincontrol/"+domein;
}
})
</script>
</div>
In de front end verscheen dan een searchbox, waar mensen bijv. testdomein.nl invulde en wat dan in mijn systeem ging zoeken.
Alleen functioneert die niet omdat er iets ontbreekt in de javascript file. Weet iemand wat dat moet zijn?
Enige wat ik nog kan terug vinden is:
Wat zegt de console (CTRL+SHIFT+J) erover?
Code (php)
1
2
2
<script type='text/javascript' src='/js/jquery/jquery.js?ver=1.12.4'></script>
<script type='text/javascript' src=/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<script type='text/javascript' src=/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
Console geeft aan:
jquery-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
(index):90 Uncaught TypeError: $ is not a function
at (index):90
(anonymous) @ (index):90
In die tweede regel mist een quote.
Dat is mijn fout hier. In mijn test versie is de quote er wel. Ook worden beiden files gevonden als ik erop klik.
Code (php)
1
2
3
2
3
(index):90 Uncaught TypeError: $ is not a function
at (index):90
(anonymous) @ (index):90
at (index):90
(anonymous) @ (index):90
Wat als je eerst deze fout oplost?
Is geen functie geeft die aan. Dus #domaincheck is geen functie..
Met welke functie geef ik aan dat de user input ingevuld wordt achter de URL?