我有以下代碼:添加所需的標籤給每個選擇元素創建
HTML:
<a href="#" style="margin-left:5px;" id="addZona" class="btn-small btn-success">
JS代碼:
$('#addZona').live('click',function(){
var cont = $("#sc_zonas_agente div.row-fluid").length;
var listaPaises = '<?php echo str_replace("\n","",CstudomusHelper::getPaises('id_pais_zona%$1', 'onchange="javascript:CargaProvincias(this.value,false,undefined,%$1)" class="required" required="required" ', $agente->id_pais)); ?>'
var listaProvi = CargaProvinciasAgente('<?php echo $agente->id_pais; ?>','<?php echo $agente->id_provincia;?>','','id_provincia_zona'+ cont,'<?php echo JText::_('COM_CSTUDOMUS_SELECT_PROVINCIAS');?>',cont);
var listaZonas = CargaZonasAgente('id_zona'+ cont,'<?php echo JText::_('COM_CSTUDOMUS_SELECT_ZONA');?>',cont);
//lista = lista.replace('\n','');
var html = '<div id="zona' + cont +'" class="row-fluid">';
html +='<div class="span3"><div class="bfElemWrap control-group paises_zona' + cont + '"><div class="controls"><label class="control-label uk-text-left" for="id_pais_zona' + cont + '"><span class="editlinktip hasTip" title="<?php echo JText::_('COM_CSTUDOMUS_AGENTE_PAISES_DESC');?>" data-uk-tooltip=""><?php echo JText::_('COM_CSTUDOMUS_PAISES');?></span></label>';
for (var i=0; i<4; i++)
listaPaises= listaPaises.replace("%$1",cont);
html += listaPaises;
html +='</div></div></div>';
html +='<div class="span3"><div class="bfElemWrap control-group provincias_zona' + cont +'"><div class="controls"><label class="control-label uk-text-left" for="id_provincia_zona' + cont +'"><span class="editlinktip hasTip" title="<?php echo Jtext::_('COM_CSTUDOMUS_AGENTE_PROVINCIAS_DESC');?>" data-uk-tooltip=""><?php echo JText::_('COM_CSTUDOMUS_PROVINCIAS');?></span></label>';
html += listaProvi;
html +='</div></div></div>';
html +='<div class="span3"><div class="bfElemWrap control-group municipios_zona' + cont + '"><div class="controls"><label class="control-label uk-text-left" for="id_municipio_zona' + cont +'"><span class="editlinktip hasTip" title="<?php echo Jtext::_('COM_CSTUDOMUS_AGENTE_MUNICIPIOS_DESC');?>" data-uk-tooltip=""><?php echo JText::_('COM_CSTUDOMUS_MUNICIPIOS');?></span></label><select id="id_municipio_zona' + cont +'" name="id_municipio_zona' + cont +'"><option value="" selected="selected"><?php echo JText::_('COM_CSTUDOMUS_SELECT_MUNICIPIOS');?></option></select>';
html +='</div></div></div>';
html +='<div class="span3"><div class="bfElemWrap control-group"><div class="controls"><label class="control-label uk-text-left" for="id_zona' + cont +'"><span class="editlinktip hasTip" title="<?php echo Jtext::_('COM_CSTUDOMUS_AGENTE_ZONAS_DESC');?>" data-uk-tooltip=""><?php echo JText::_('COM_CSTUDOMUS_ZONA');?></span></label>';
html += listaZonas;
html +='</div></div></div>';
html +='<a href="#" id="removeZona" data-zona="zona' + cont +'" class="btn-small btn-danger uk-float-right" style="margin-top:-35px;"><span data-uk-tooltip title="<?php echo JText::_('COM_CSTUDOMUS_REMOVE_ZONA_DESC');?>" class="editlinktip hasTip"><i class="icon-trash"></i></span></a>';
html +='</div>'
$('#sc_zonas_agente').append(html);
//Añadimos valor al contador de zonas
$('#contZonas').val(cont);
return false;
});
我想知道,如何將"required"
屬性添加到#addZona
按鈕時創建的每個選擇字段如上所示點擊?
Primero的 - 你可以禁用提交如果輸入是空的.. segundo ..住?什麼版本的查詢你有隊友..這一定是真的老 – jycr753
這是一個非常好的例子,在如何做到這一點... http://stackoverflow.com/questions/9671918/disable-submit-if-inputs-空jQuery的,因爲並非所有的瀏覽器都支持必需的,但默認情況下它不應該提交表單是輸入確實有這個值 – jycr753
根本不是PHP相關的。 (刪除標籤'PHP'並更改了代碼描述。) – CBroe