php迴圈生成的表單如何獲得其各項值案例

2022-06-21 10:18:13 字數 845 閱讀 8326

思路:輸入框和按鈕是用for迴圈生成的,不但要獲取輸入框裡的各項值,並且要獲取點選按鈕的值,要知道是那個按鈕被點選了,這裡以生成5個為例。如圖:

這是提交頁面,點選的是「小公尺」。

這是顯示結果,測試顯示的值「3」表示點選了第三個按鈕,接收這個值是方便對xml檔案的刪除和修改,這裡省略xml檔案操作。

前台輸入檔案:in.php

顯示結果檔案:out.php

序號名稱

數量測試

<?php

for ($i = 0; $i < 5; $i++)

?>

重新提交

js檔案(用於對隱藏域的賦值,並且把值傳遞到處理檔案out.php裡,主要用於判斷是哪個按鈕被點選了)***.js:

function click0()

function click1()

function click2()

function click3()

function click4()

具體的思路是:用迴圈生成onclick的方法名,當點選按鈕「提交」時用onclick向js提交函式方法,js方法向隱藏域賦值,並且隱藏域把值提交到處理頁面,當處理頁面接收到該值後,可以定位到xml文件的節點,用於對xml文件的增刪改查。

Js如何獲得表單元素的輸入的值

var val document.queryselector input val.value 獲得input輸入的值var val document.queryselector textarea val.value 獲得textarea輸入的值 city nj 南京 option sh 上海 opt...

php生成遊客id PHP如何生成唯一的數字ID

樓主,你這個問題大了。twitter,weibo等都是專門做了乙個發號器來解決這個問題的。twitter那一套東西,叫做snowflake,樓上已經有人指出過了。這玩意一共64bit,前41bit是以微妙的時間戳,10bit是機器護著說伺服器id,最後12bit是seq序列累加計數器。weibo的方...

php如何嫵媚地生成執行的sql語句

會不會碰到這樣一種情況呢?每次獲取資料將資料和歷史版本都有一定的差別,然而用thinkphp的addall 函式,卻會將已有的資料刪掉再重新寫入。這明顯不是我們想要的。但自己寫sql每次幾十個欄位也是醉了。如何優雅而又輕鬆地實現sql的自動生成呢?於是有了下面這個方法。array to sql 根據...