作为PHP页面的一部分,我有一个表单。在表单中使用了DropDownBox。我需要在提交表单之前检索用户选择的值,最好是在会话变量中。我需要这个,因为根据用户选择的值,我需要给他们额外的文本框和单选按钮来输入更多的数据,这些数据连同其他细节一起必须存储在数据库中。问题是,为了使用POST / GET / REQUEST,我需要将数据发送到另一个链接。我不希望这样。
我也尝试过使用javascript,onChange事件。如何将javascript变量转换为PHP变量?还有另一种方法可以解决这个问题吗?
答案 0 :(得分:1)
您可以使用jquery。这是一个类似的主题,可以解决你的问题。
Get selected text from a drop-down list (select box) using jQuery
jquery get selected value from dropdownlist? Not text
http://forum.jquery.com/topic/jquery-get-selected-value-in-dropdown
获取值后,向php发送ajax请求,然后返回一个值。使用返回值,您可以执行更多处理。您可以在http://api.jquery.com/jQuery.ajax/
查看jquery ajax答案 1 :(得分:0)
我在Javascript和服务器脚本之间的方式是使用隐藏的输入字段。这样,您可以在提交表单时发送该值,并且您也可以操纵客户端的值。但是使用AJAX也是一种很好的方式。