2013-12-23 73 views
0

的X量我有這個JavaScript代碼副本選擇選項值轉換爲文本輸入:的值複製到文本輸入與選擇和輸入字段

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#category2 option").filter(function() { 
     return $(this).val() == $("#category").val(); 
    }).attr('selected', true); 
    $("#category2").live("change", function() { 
     $("#category").val($(this).find("option:selected").attr("value")); 
    }); 
    }); 
</script> 

我怎樣才能做到這一點與動態量文本字段

我是在PHP MySQL數據庫中選擇數據並顯示在一個while循環它...的

$sql="SELECT * from website_sliderimages "; 
$rs=mysql_query($sql,$conn) or die(mysql_error()); 
while($result=mysql_fetch_array($rs)) 
{ 
    echo '<form method="post" action="editsliderimage.php" id="editsliderimage"> 
    <select name="select1"> 
    ... options ... 
    </select> 

    <input type="text" name="input1" /> 
    </form>'; 
} 

我能怎樣改變這樣做呢?目前上面的代碼只會做一個選擇區域和文本輸入

回答

0

在你的服務器端html上,把一個類放在你的下拉菜單中。

<select class="mydropdown"> ... </select>

然後,在客戶端側,一個事件綁定到選擇器匹配的頁面上的所有元素:

$('body').on('change', '.mydropdown', function() { // do whatever you need to do here. }

據透露,在on() function是活()的替代現在已被棄用。另外,我會建議你不要爲你的html代碼使用echo。它會更容易做到這一點:

while (condition) 
{ ?> 

<span>You can just write HTML here...</span> 

<?php } 

這樣,你不必擔心轉義字符。

相關問題