0
Есть ли способ, нажав кнопку, используя HTML и PHP, отобразить предупреждающее сообщение, содержащее имя сеанса, установлен переключатель и выбрана дата и время? Кнопка включена в форме, так что я ищу, если есть способ, чтобы получить эти вещи сделали ...Отображаемое сообщение, включающее в себя имя сеанса
Вот мой код:
<?php
if (!isset($_SESSION)) {
session_start();
}
echo $_SESSION["uname"]; ?>
</div>
<br>
<form id="form1" action="welcome.php" method="post" >
Blood Type Needed :
<br>
<br>
<input id="input1" type="Radio" value="A+" name="bn"/> A
<input id="input1" type="Radio" value="B+" name="bn"/> B
<input type="hidden" id="sessionId" value="<?php echo $_SESSION['uname']; ?>" />
$('input[@name="bn"]:checked').val();
var radios = document.getElementsByName('bn');
if (radios.checked) {
function showSession(){
var x=document.getElementById("sessionId");
var y=new Date();
alert(x.value+" wants "+radios.value+y);
}
}
</script>
<input id="done" class="button1" type="button" onClick="showSession();" value=" DONE ">
</form>
Javascript не имеет никакого понятия, и не могли заботиться меньше о PHP сессиях. Если вы хотите, чтобы JS могла отображать состояние сеанса PHP, вам нужно будет иметь некоторый механизм TELLING js, что сеанс был запущен, например. 'Session_start(); echo 'var start = true'; '?> внутри блока js'
Вы можете сделать это с помощью простого Javascript
В вашем HTML добавить onsubmit функции
источник
2013-04-09 17:25:38
Я думаю, что ваш код логичен, но он didnt работает для меня: s, я пытался поставить type = "button", это было то же самое – Charbel
попробуйте onsubmit event –
и как насчет кнопки? я держу его так: ? – Charbel