2009-07-21 8 views
2

例えば、私はURLは、誰かが特定のCMSのフォームフィールドに入力されたことを、ウェブサイトに表示する必要があります。http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pubが無効hrefのURLの

、それは次のようなHTML出力:

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a> 

をエスケープ&または未知の実体「& FUNC」だけでなく、他の警告:エスケープ&または未知の実体「& find_code」

これは警告メッセージで、有効とみなされていません

私はfunc & find_codeを知っています。要素はURLを通って渡されますが、それを有効にする方法はありますか?&は正しい宛先に移動することができますか?

+0

バリデーターには、どのような不具合がありますか?私は、あなたがデフォルトのファイル(index.html、index.phpなど)を使用しているディレクトリにパラメータを渡しているために問題があると推測します。 – Synetech

答えて

5

使用&amp;

<a href="http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&amp;func=find-b&amp;find_code=sys&amp;local_base=her01pub" title="The Sociology of Sports" rel="external">The Sociology of Sports</a> 

は、より多くの情報のためAmpersands (&'s) in URLsを参照してください。

7

アンエスケープされたアンパサンド(&)を& ampに置き換えてください。

+0

ここには標準的なリファレンスがあります:http://www.w3。 org/TR/html401/appendix/notes.html#hB.2.2 – Boldewyn