Donc, fondamentalement, je veux prendre les données sous la forme et les utiliser dans une fonction.

HTML:

<form id="form1" onsubmit="Ordering()">
		
				<input id="X" type="checkbox">
				<input id="Y" type="checkbox">
			
			<input type="submit" value="order">
			<input type="reset">
			
	
		
		</form>

Script Java:

function Ordering()
{
	alert("Hello! I am an alert box!!");
	
	if(document.getElementById('X')==true;)
	{
		action='whatsapp://send?abid=&text=';
	}
	if(document.getElementById('Y')==true;)
	{
	action='ailto:pizza@manheten.co.il?subject=Pizza%20order&body=123';
}

Mais je ne peux pas du tout activer le script... j'ai essayé d'utiliser une alerte pour voir si elle y arrive même... mais sans succès... des suggestions ?

0
Itamar Nahum 22 févr. 2020 à 03:27

1 réponse

Meilleure réponse

Il y a quelques fautes de frappe et vous devez utiliser value pour obtenir la valeur et comparer comme suit :

function Ordering() {
  alert('hello');
  if (document.getElementById('X').value) {
    action = 'whatsapp://send?abid=&text=';
  }
  if (document.getElementById('Y').value) {
    action = 'ailto:pizza@manheten.co.il?subject=Pizza%20order&body=123';
  }
}
<form id="form1" onsubmit="Ordering()">
  <input id="X" type="checkbox">
  <input id="Y" type="checkbox">
  <input type="submit" value="order">
  <input type="reset">
</form>
1
Sunil Lama 22 févr. 2020 à 00:38