2015-06-09 2 views
0

Я хочу добавить кнопку «отправить», которая отправляет только отмеченные флажки. Я не знаю, как передать только проверенные серверу. спасибо.как отправить только отмеченные флажки

Кнопка:

<a:commandButton id="saveAllBtn" value="Submit All" style="width: 60px; cursor:pointer" action="#{urlAction.saveAll()}" 
reRender="qualificationForm,messages" 
disabled="#{urls.rowCount==0}" requestDelay="100" 
onclick=" disableOperations();beforeRedirect();" 
onfocus="highlightButton(this);" onblur="unhighlightButton(this);" 
actionListener="#{growlBean.save}"> 
</a:commandButton> 

Флажки:

<div id="urlsContainer" class="list-group" 
    style='width: 350px; word-wrap: break-word; margin-top: 10px'> 
    <a:repeat value="#{urlAction.urlsIndexList}" var="_urlIndex"> 
    <a href='#' class='list-group-item' 
    style='float: left; width: 350px; height: 50px;'> 
    <input type='checkbox' class="urlCheckBox" name='checkbox-1' 
    style='margin-left: 15px; float: left;'> 
    <span style='margin-left: 10px; font-size: 12px; float: left; 
    word-break: break-all; width: 300px;' 
    onclick='showFraim("#{_urlIndex}")'>#{urlAction.getUrl(_urlIndex)} 
    </span> 
    </input> 
    </a> 
    </a:repeat> 
</div> 

Я все URL-адреса в списке под названием "URL" в классе Java с именем urlAction.

Пример:

[x] www.google.com 
[ ] www.yahoo.com 
[x] www.nytimes.com 

Если я проверил первый и третий, что будет представлено являются:

www.google.com 
www.nytimes.com 
+0

Что вы хотите представить? – SpringLearner

+0

Java не имеет ничего общего с JavaScript – Dragondraikk

+1

JSF имеет какое-то отношение к JAVA - и «У меня есть все URL-адреса в списке с именем« urls »в Java-классе с именем urlAction.' – mplungjan

ответ

1

По умолчанию только проверенные флажков отправляются. Вам необходимо указать флажки, например value="1".

<input type='checkbox' class="urlCheckBox" name='checkbox-1' 
style='margin-left: 15px; float: left;' value="1">