2

こんにちは、次のように呼び出される外部 JavaScript ファイルを呼び出そうとしts.jsています。次のアプローチが正しいか間違っているか、および推奨する理由を教えてください。

ありがとうございます

$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="ts.js" />';
4

3 に答える 3

5

マークアップに JavaScript ファイルを含め、入力をクリックしたときに実行される関数を指定する必要があります。

したがって、次のように言います<head>

<script src="ts.js"></script>

そして、要素の構築では:

$variable .= '<input type="submit" name="send" id="send" value="Save" onclick="functionFromTSJS();" />';
于 2013-06-28T10:01:07.110 に答える
2

PHP はサーバー側の言語であり、そこから JavaScript を呼び出すことはできません。JavaScript はクライアント側の言語であり、実際にはブラウザが実行するためです。

また、可能であっても、onClickメソッドでは JavaScript ファイルではなく関数を使用する必要があります。

Javascript ファイルは次のように含めることができます。

<script src="ts.js" type="text/javascript">

このようにファイルをインポートした後、onClick.

于 2013-06-28T10:01:24.293 に答える