передача значения javascript для формирования при отправке кнопки jsf - PullRequest
0 голосов
/ 17 февраля 2012

я пытаюсь получить доступ к значению javascript varaible из метода javascript и передаю значение bean-компонента jsf и доступ в контроллере при отправке? Спасибо за ваше время

 function formValue(){
    var e = document.getElementById("formid:dropdownlist1id");
    var val = e.options[e.selectedIndex].value;
    var e1 = document.getElementById("formid:dropdownlist2id");
    var val1 = e1.options[e1.selectedIndex].value;
    var result = document.write(val + ',' + val1);
    return result;              
    }

Страница JSP:

<h:commandButton styleClass="submitButton" value="search" 
    action="#{rController.method();}">
    <h:inputHidden id="hiddentext" value="#{rController.formidinput}"/>                         </h:commandButton>

1 Ответ

0 голосов
/ 17 февраля 2012

Если formid - это форма, которую вы отправляете, и вы хотите поместить результат formValue() в поле hiddentext hidden <input>, то это должно сработать.

Если этоне то, что вы хотите, тогда вам, возможно, придется прояснить свой вопрос.

Javascript:

function setFormValueInHiddenField() {
    var value = formValue();
    document.getElementById("formid:hiddentext").value = value;
}

JSP:

<h:form id="formid" onsubmit="setFormValueInHiddenField();"> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...