Задать вопрос
@zeni1agent

Как адаптировать js код под php?

Здравствуйте я новичок в php и у меня возник вопрос
Как перенести функций из js в php

У меня есть страничка с radio в которой должна после нажатия кнопки "Обновить" выполнятся одна из нескольких функций

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>форма фильтра</title>
  
  		<script src="jquery-3.3.1.min.js" type="text/javascript"></script>
		<script src="4.js" type="text/javascript"></script>
	
  

 </head>
 <body>
  <form action="4.js" onsubmit="F6(this);return false;">
   <p>Виберите фильтр</p>
   <p><input  type="radio" name="p1" id="n1" value="1"> Фильтор 1</p>
   <p><input  type="radio" name="p1" id="n2" value="2"> Фильтор 2</p>
   <p><input  type="radio" name="p1" id="n3" value="3"> Фильтор 3</p>
   <p><input type="submit" value="Обновить"></p>
  </form>
  <a class="X11">Пороль</a>						<br/>
 </body>
</html>


4.js code


   function F6(f) {
    var F7, 
F7=prompt('Вы уверены, что хотите Обновить выделенный пункт?\nПожалуйста видите пороль','Стандартное значение')
jQuery('.X11').html(F7)




		if (document.getElementById('n1').checked)
		
		{
		
		alert ('да');
	
		} 
	
	
	
	
		else if (document.getElementById('n2').checked)
		{
		
		alert ('возможно');
		
		} 
		
		
		else if (document.getElementById('n3').checked)
		{
			
		alert ('Mir');
		
		} 
	
		
		else 
		{
		alert(' !!! + FFF ');
		}
	

	}
	
	Но при попытке адаптировать код под php он просто перекидывает меня на страницу  4.php?p1=1
	
	
	<?php
include('4.php'); 
?>

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>форма фильтра</title>
  
  		<script src="jquery-3.3.1.min.js" type="text/javascript"></script>
	
  

 </head>
 <body>
  <form action="4.php" onsubmit="F6(this);return false;">
   <p>Виберите фильтр</p>
   <p><input  type="radio" name="p1" id="n1" value="1"> Фильтор 1</p>
   <p><input  type="radio" name="p1" id="n2" value="2"> Фильтор 2</p>
   <p><input  type="radio" name="p1" id="n3" value="3"> Фильтор 3</p>
   <p><input type="submit" value="Обновить"></p>
  </form>
  <a class="X11">Пороль</a>						<br/>
 </body>
</html>




4.php




<?php



   function F6() {
  



		if (document.getElementById('n1').checked)
		
		{
		
		echo  'да' ;
	
		} 
	
	
	
	
		else if (document.getElementById('n2').checked)
		{
		
		echo  'возможно' ;
		
		} 
		
		
		else if (document.getElementById('n3').checked)
		{
			
		echo  'Mir' ;
		
		} 
	
		
		else 
		{
		echo ' !!! + FFF ' ;
		}
	

	}
 
?>


Подскажите пожалуйста как сделать это правильно.
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
guerrrka
@guerrrka
Смотри в сторону GET/POST. А вообще почитай по поводу передачи данных из формы PHP скрипту.

P.s. *пароль
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы