选项链接和显示值

时间:2017-01-26 04:35:26

标签: php html

好吧,我所拥有的是HTML表单中的标准选择选项,但我尝试做的是显示名称,同时链接到另一个页面,而我正在尝试要将名称显示到另一个页面,输出表示选项中的值,那么如果需要,如何显示名称?

这是我的代码:

                  <select name="ticket" id="ticket" >
                        <option disabled selected>Please Select</option><?php echo !empty($ticket)?$ticket:'';?>
                        <option value="create_email2.php">Email</option>
                        <option value="sort.php">Orlig</a></option>
                        <option>Task</option>
                        <option>Project</option>
                        <option>Meeting</option>
                        <option>Disscussion</option>
                        <?php if (!empty($ticketError)): ?>
                            <span class="help-inline"><?php echo $ticketError;?></span>
                        <?php endif;?>

和此代码调用值:

$ ticket = $ _POST [&#39; ticket&#39;]; echo $ ticket;?&gt;

1 个答案:

答案 0 :(得分:0)

您可以在选择上添加一个事件监听器,它将用所选值替换 location.href

<script>
document.getElementById("ticket").addEventListener("change",function(){
    // Get the value of the select
    var value = this.value;

    // Check if the value ends with .php to avoid invalid redirects
    if (/\.php$/.test(value)) {

        // Change the page
        location.href = value;
    }
});
</script>
</body>

这是JavaScript,在关闭正文标记之前,将代码放在页面中的脚本标记中,包括标记本身。