Javascript 如何称呼一个不知名的人;onChange";函数与其他函数
如果标题不太清楚,我很抱歉,但我不知道如何做得更准确 我有以下代码:Javascript 如何称呼一个不知名的人;onChange";函数与其他函数,javascript,typo3,onchange,Javascript,Typo3,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('f
<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>
有可能吗?我不知道正确的语法
我还尝试了
focus()、click()、select()和blur()
方法,但它们不向Javascript传递已进行更改的信息。问题是,在执行document.getElementById('f1')时,onChange事件不会触发。value='Isaac'代码>。因此,做出以下改变,你应该做得很好:
<input type="text" id="f1" name="f1">
<input type="text" id="f2" name="f2" onChange="p1();p2()">
没关系
我使用regEx加载参数并从p1函数内部调用函数p2
电话是这样的
function p1(){
//...
typo3form.fieldGet('data['+tconv+']['+idconv+']['+camconv[c]+']','','',1,'');
TBE_EDITOR.fieldChanged(tconv,idconv,camconv[c]);
//...
}
其中tconv、idconv和camconv是regEx查询的结果。谢谢@Ram。这就是我需要做的,但我不知道函数的名称或参数。见编辑后的文章。我需要一种动态方式来加载这些函数。
<input type="text" id="f1" name="f1">
<input type="text" id="f2" name="f2" onChange="p1();p2()">
function p1(){
//...
typo3form.fieldGet('data['+tconv+']['+idconv+']['+camconv[c]+']','','',1,'');
TBE_EDITOR.fieldChanged(tconv,idconv,camconv[c]);
//...
}