2011-02-01 11 views
0

을 얻을 내가 10 개 요소 중 하나 개의 요소를 선택하고 드롭 다운드롭 다운 선택 값

<xsl:element name="optgroup"> 
    <xsl:for-each select="$parent/child::node">  
     <xsl:element name="option"> 
      <xsl:attribute name='Value' > 
       <xsl:value-of select="@id"/>  
      </xsl:attribute> 
      <xsl:value-of select="@nodeName"/> 
     </xsl:element> 
    </xsl:for-each> 
</xsl:element> 

에 대한 다음 스크립트를 가지고있다. input[type=button] 클릭 이벤트에서 선택한 요소의 값을 가져 오는 방법은 무엇입니까?

+0

S : 어디에서 ** "선택한 요소"**와 같은 정보를 얻을 수 있습니까? 이것이 Umbraco와 같은 특정 변수 바인딩 또는 확장 기능을 가진 일종의 특정 XSLT 환경이라면 명확히하고 다시 태그 지정해야합니다. –

답변

1

XSLT 스 니펫을 게시하고 XSLT로 질문 태그를 지정했지만 HTML 문서의 클릭 이벤트에 반응하는 것은 XSLT가 아닌 클라이언트 측 스크립트에 대한 작업입니다. 당신의 optgroup 요소를 가정 는 name="select1"하고 모두 selectinput 버튼의 내부되어 formname="form1"와 함께 사용할 수있는 select 요소의 일부입니다 예를 들어,

<input type="button" 
     value="..." 
     onclick="alert(this.form.elements.select1.value);"/> 

경고를 표시합니다.

관련 문제