我有一個問題,我需要修復現有的應用程序,我最初沒有寫。這是一段代碼,它不會完成它打算做的事情。什麼是應該做的是把字段的值,並在點擊「搜索」,它添加到重定向的查詢字符串傳遞到目標頁面:Javascript - 將字段值連接到onclick按鈕鏈接?
<form name="frm_someform">
<input type="text" name="f_date" id="f_date"/>
<input type="button" value="Search" onclick="parent.location='runreport.asp?date=' + document.frm_someform.elements['f_date'].value); + '"/>
</form>
現在,你的JavaScript人們可以清楚地看,連接不起作用。我已經搜索瞭如何正確拼接的高低,但是某些內容沒有正確翻譯(在我的腦海中)。請注意,如果我取出串聯,重定向可以正常工作,所以會導致問題。是的,當然在上面的例子中,我可以簡單地通過一個真正的「提交」按鈕使表單提交適當的值,但爲簡單起見,我在這裏簡化了代碼 - 它比上面的例子複雜得多。
(*注意,我順利地通過其他的JavaScript功能測試級聯,但可能性是存在的純粹的內聯代碼必須是不同)
由於提前, Beems
什麼,當你嘗試和輸出的'''document.frm_someform.elements [ 'f_date']值)'''偏偏在瀏覽器開發者控制檯? (說使用'''console.log()'''?)它是否返回正確的/期望的值? –
parent.location ='runreport.asp?date ='+ document.frm_someform.elements ['f_date'] .value); +' 什麼是父母?爲什麼會有右括號?爲什麼在分號後有一個+和一個'? – m02ph3u5
你爲什麼不提交? –