Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Использование <form> в XSL


Автор: ayax2005 25.11.2008, 14:53
Добрый день!

Пишу интерфейс - на ходе XML, на выходе другой XML.

Собственно, в интерфейсе - форма и пара кнопок.

Запнулся на том, браузер не хавает строку <input type=submit value="Отправить" />
Все возможные варианты с апострофами и кавычками испробовал....


Привожу XLS, который обрабатывает мой XML:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<form id="f1" name="f1" action="pay.php">
<xsl:for-each select="tiket/items/item">
  <div style="color:white;text-align:center;float:'left';width:20px;height:20px;cursor:pointer;background-color:#000000" onClick="if(this.style.backgroundColor=='#000000'){this.style.backgroundColor='ff0000';}else{this.style.backgroundColor='000000';}">
  <xsl:value-of select="@var" />
  <br /></div>
</xsl:for-each>

<input type=submit value="Отправить" />
<input type=reset value="Отмена" />

</form>
</xsl:template>
</xsl:stylesheet>



В чём может быть засада? Как это можно обойти?
Заранее спасибо!

Автор: ayax2005 25.11.2008, 15:22
Засада таилась в использовании русских символов в поле Value...
0_о

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)