0

HTML フォームがあり、フォームが存在するページの URL を入力フィールドの 1 つに入力する必要があります。私が持っているURLを取得するには:

<?php $pageURL="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>

私が持っている入力フィールドに入力するには:

<script type="text/javascript">
// <![CDATA[   
$(document).ready(function(){
    var getLabel = $(".monkForm label:contains('Page URL')");
    var getFor = getLabel.attr('for');
    var splitFor = getFor.split('_');
    var inputID = $("#" + getFor );
    var wrapID = $("#w" + splitFor[1] );
    wrapID.hide();
    inputID.val('<?=$pageURL;?>');
});
// ]]> 
</script> 

フォームの入力フィールドのラベルは「ページ URL」です。問題は、ページの URL が入力フィールドに追加されていないことです。

4

2 に答える 2

1

あなたはむしろ使用する:

inputID.val(window.location.href);

php ステートメントを使用しないでください。

于 2012-06-25T20:22:33.540 に答える
1

PHPはサーバーサイドなので使えません。代わりに Javascript を使用して URL を取得します。

inputID.val(window.location.href);
于 2012-06-25T20:24:45.100 に答える