簡體   English   中英

使用onblur()將php會話變量設置為文本框值

[英]set php session variable with onblur() to textbox value

實際上是否可以使用onblur()將php會話變量設置為文本框上的值。 研究告訴我這不起作用,但:

onblur="<?php $_SESSION["limit"] = "3" ?>" 

似乎。 我想做的是設置一個會話變量,以便在單擊鏈接時,該變量采用文本框的值。

<form method="post" onblur="<?php $_SESSION["limit"] = (this.limitbox.value) ?>">
    <input type="text" name="limitbox" value="0" width="5" style="width:40px;"/ >
    recipients
</form>

我知道php是服務器端的,但不知道是否有簡單的方法可以做到這一點,或者說老實說,哪種方法最好。 我已經檢查了以前的帖子,但是找不到我理解的答案,所以如果您找到可以回答的內容並且理解了,請不要把我打倒。 這是最接近的: 我正在嘗試使用文本框值作為會話變量

使用ajax設置會話

  // set onblur onblur="doAjax(this)" // function doAjax to set session function doAjax(obj) { $.ajax({ url:'file_to_set_session.php', dataType:'json', method:'get', data: {"limit": this.limitbox.value} success:function () { //do something } }); } // file_to_set_session.php $_SESSION["limit"] = $_GET["limit"]; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM