0

非表示フィールドの値を変更しようとすると、次の 2 つのエラーが発生しました。 1. Javascript: Error undefined TypeError: 'undefined' is not an object

  1. Javascript: エラー未定義: 'null' はオブジェクトではありません

どんな手掛かり?

<input type="hidden" name="submit" value=""/>
<input type="Button" name="button" value="Add draft" onclick="this.form['submit'].value=this.value;">
4

1 に答える 1

2

コントロールが実際にフォームにあると仮定すると、フォームの送信メソッドは「送信」という名前のコントロールをマスクしています。コントロールに別の名前を付けます。ほとんどのブラウザは逆にform.submit、コントロールを参照して送信メソッドをマスクするように設定します。

また、実際に XML または XHTML を使用していない限り、XML スタイルのタグを使用しないでください。

于 2012-05-25T02:37:28.307 に答える