jquery根据value值php,表单php传值后jquery清除表单某项value问题
表單
php文件
我現在寫了一個jquery打算每次提交后清除姓名中的內容代碼如下
$(function() { $(':input','#recordform') .not(':button, :submit, :reset, :hidden') .val('') })
請問怎么使用啊 加在哪個都無法實現提交后清除姓名
求助!
回復討論(解決方案)
不知道你的 js 函數 checkpost 是怎么寫的
如果 checkpost 僅僅是返回一個 true,那么表單提交后將產生新的 document。并不存在修改原表單元素的事情(也修改不到)
在 checkpost 中執行 submit 也是一樣
如果 checkpost 是通過 ajax 完成提交的,那么你需要的動作應寫在 $.post 的回調函數中
function checkpost(){ if(recordform.bumen.value==""){alert("請選擇部門!");recordform.bumen.focus();return false; } if(recordform.keduimokuai.value==""){alert("請選擇科隊/模塊!");recordform.keduimokuai.focus();return false; } if(recordform.keti.value==""){alert("請選擇課題!");recordform.keti.focus();return false; } }
這是checkpost方法
function checkpost(){ if(recordform.bumen.value==""){alert("請選擇部門!");recordform.bumen.focus();return false; } if(recordform.keduimokuai.value==""){alert("請選擇科隊/模塊!");recordform.keduimokuai.focus();return false; } if(recordform.keti.value==""){alert("請選擇課題!");recordform.keti.focus();return false; } }
這是checkpost
那么你的表單是正常提交的,提交后將產生新的 document 需點擊瀏覽器后退按鈕才會回到提交前的表單
因此并沒有修改的可能性
那我要怎么修改(或重新寫)才能達到預期效果呢?
使用ajax請求
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的jquery根据value值php,表单php传值后jquery清除表单某项value问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 隔年增长的题_资料分析——隔年增长
- 下一篇: redis setnx 分布式锁_Red