2017-09-06 5 views
0

아래 양식을 자동화하기 위해 javacript를 만들었습니다. 양식 필드는 임의의 ID를 생성하므로 실행되지 않습니다. 내 스크립트 양식을 새로 고칠 때 임의의 ATTR = ID 매번를 생성임의의 ID가있는 양식 필드

code+='URL GOTO=https://msecurea.mlb.com/hou/bam-forms/hou-postseason-ticket-opportunity-2017'+newline; 
    code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=ID:idj77vrd51 CONTENT={{!COL1}}'+newline; 
    code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=ID:idj77vrd52 CONTENT={{!COL2}}'+newline; 
    code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=ID:idj77vrd53 CONTENT={{!COL3}}'+newline; 
    code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=ID:idj77vrd55 CONTENT={{!COL4}}'+newline; 
    code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=ID:idj77vrd56 CONTENT={{!COL5}}'+newline; 
    code+='TAG POS=1 TYPE=SELECT FORM=NAME:bam.form ATTR=ID:idj77vrd58_0 CONTENT=%{{!COL6}}'+newline; 
    code+='TAG POS=1 TYPE=SELECT FORM=NAME:bam.form ATTR=ID:idj77vrd58_1 CONTENT=%{{!COL7}}'+newline; 
    code+='TAG POS=1 TYPE=SELECT FORM=NAME:bam.form ATTR=ID:idj77vrd58_2 CONTENT=%{{!COL8}}'+newline; 

. 모든 솔루션?

답변

0

이러한 입력 필드의 고정 된 순서가있는 경우 아무튼 ID가 필요하지 않을 수 있습니다. 모든 필드의 POS 번호를 높이고 * ATTR을 사용하면 코드가

code+='URL GOTO=https://msecurea.mlb.com/hou/bam-forms/hou-postseason-ticket-opportunity-2017'+newline; 
code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=* CONTENT={{!COL1}}'+newline; 
code+='TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:bam.form ATTR=* CONTENT={{!COL2}}'+newline; 
[..] 
code+='TAG POS=1 TYPE=SELECT FORM=NAME:bam.form ATTR=* CONTENT=%{{!COL6}}'+newline; 
code+='TAG POS=2 TYPE=SELECT FORM=NAME:bam.form ATTR=* CONTENT=%{{!COL7}}'+newline; 
[..] 
+0

으로 바뀝니다. 그게 효과가 있었어. –