Поместите другие элементы (например, ссылки) между элементами формы в Zend Framework - PullRequest
0 голосов
/ 02 января 2012

У меня есть следующий код в HTML:

<form action="" method="post" name="myform" class="validate" onsubmit="return chkDateDiff()">
                        <div class="tableholder">
                            <table id="employees" border="0" width="90%">
                                <thead>
                                    <tr>
                                        <th colspan="5"  >Add  New Product/Solution/POC </th>
                                    </tr>
                                </thead>
                                <tbody>

                                    <tr class="odd">
                                        <td colspan ="3">Customer:</td>
                                        </select>
                                            &nbsp; <a href="newcompany.php">Add new Company</a>
                                        </td>
                                    </tr>

                                    <tr class="odd">
                                        <td colspan ="3">Project Name</td>
                                        <td colspan ="2" width ="500"><input class="required alpha" type ="text" name ="projectName" id ="Name"  ></td>
                                    </tr>
                                    <tr class="even">
                                        <td colspan ="3">Project Description</td>
                                        <td colspan="2"><textarea name="opp_desc" id="Description" rows ="10" cols="80%" class="required word"></textarea></td>
                                    </tr>

                                    <tr class="odd">
                                        <td colspan ="3">Start Date: </td>

                                        <td colspan="2" width ="500"> <input id="StartDate" name="dateStart" type="text" size="25" class="required date"><script language="JavaScript">
                                            new tcal ({
                                                // form name
                                                'formname': 'myform',
                                                // input name
                                                'controlname': 'dateStart'
                                            });

                                            </script>
                                        </td>
                                    </tr>
                                    <tr class="even">
                                        <td colspan ="3">End Date: </td>
                                        <td colspan="2" width ="500"> <input id="EndDate" name="dateEnd" type="text" size="25" class="required date"><script language="JavaScript">
                                            new tcal ({
                                                // form name
                                                'formname': 'myform',
                                                // input name
                                                'controlname': 'dateEnd'
                                            });

                                            </script></td>
                                    </tr>

Вышеуказанная форма выглядит следующим образом:

Заказчик (метка): текстовое поле Добавить новую компанию (ссылка)

Название проекта (метка): текстовое поле

Описание проекта (метка): текстовое поле

Дата начала: календарь текстового поля (из JavaScript)

Дата окончания: календарь текстового поля (из JavaScript)

Но в Zend у меня есть форма, которая содержит 5 Zend_Form_Element_text. И я добавляю форму в phtml как $ this-> form

Здесь проблема в том, что я хочу как:

1.После первого текстового поля (Заказчик) должна быть ссылка

2.После текстового поля StartDate появляется календарь с javascript, поэтому я хочу функцию javascript после текстового поля StartDate.

Но здесь проблема в том, что когда я добавляю форму в сценарий представления, добавляется вся форма. Но если я хочу, чтобы после определенного элемента я хотел добавить href, то как это должно быть сделано? Должен ли я сделать различные формы? Помоги мне. Спасибо заранее.

...