タイトルがあまり明確ではないが、もっと正確にする方法がわからなかったのはごめんなさい。他の関数から未知の "onChange"関数を呼び出す方法
私はこのコードを持っている:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Test</title>
<script type="text/javascript">
function p1() {
document.getElementById('f1').value = 'Isaac';
}
function p2() {
x=document.getElementById('f1');
x.value += ' Newton';
}
</script>
</head>
<body>
<form action="" method="get">
<input type="text" id="f1" name="f1" onChange="p2()">
<input type="text" id="f2" name="f2" onChange="p1()">
<input type="submit" value=">">
</form>
</body>
</html>
を私がするとき、F2内の書き込み何かF1フィールドに「アイザック・ニュートン」を示す必要があります。私はp1関数を変更することしかできません。私はp1の機能の名前を知らない、それはページが読み込まれるたびに変更されます。
ありがとうございました。
お返事ありがとうございます。実際の入力フィールドは次のようなものです:
<input type="text" id="tceforms-textfield-4e20ac55d3700" class="formField tceforms-textfield" name="data[tx_oriconvocatorias_publicadas][NEW4e20ac55cdc8f][cnom]_hr" value="" style="width: 460px; " maxlength="255" onchange="typo3form.fieldGet('data[tx_oriconvocatorias_publicadas][NEW4e20ac55cdc8f][cnom]','required,trim,tx_oriconvocatorias_autoLlenar','',1,'');TBE_EDITOR.fieldChanged('tx_oriconvocatorias_publicadas','NEW4e20ac55cdc8f','cnom','data[tx_oriconvocatorias_publicadas][NEW4e20ac55cdc8f][cnom]');">
そして、選択、テキスト、テキストエリアの10種類のフィールドがあります。
私のonchange関数からこの動的コードを読み込む方法はありますか?
私のような何かをしたいので、私は、フィールドの名前にアクセスすることができます:
function p1() {
code + name.Onchange;
}
をそれは可能ですか?私は正しい構文を知らない。
私はまたfocus(),click(),select() and blur()
方法を試してみましたが、彼らは変更が行われたJavascriptを通信することはありません。
ありがとう@Ram。これは私がする必要がありますが、私は関数の名前またはそのパラメータを知らない。編集された記事を参照してください。これらの関数を読み込むための動的な方法が必要です。 – Memochipan