value is niet dynamische

Status
Niet open voor verdere reacties.

dj technics

Gebruiker
Lid geworden
1 sep 2007
Berichten
367
he,

ik zal beginnen met het geven van het script
HTML:
<table>
		<tr>
			<td><label for="community_name">community name</label></td>
			<td><input type="text" id="community_name_input" value="{$community_name}"></td>
		</tr>
		<tr>
			<td><label for="communtiy_name_raw">community name raw</label></td>
			<td><input type="text" id="community_name_raw_input" value="{$community_name_raw}"></td>
		</tr>
		<tr>
			<td>&nbsp;</td>
			<td><button id="submit_button" onclick="submit_info({$id})">change</button></td>
		</tr>
	</table>
	{literal}
	<script type="text/javascript">
	$(function(){
		$('#community_name_raw').val('');
	});
		function submit_info(id){
			console.log($('#community_name').val());
			console.log($('#community_name_raw').val());
			$.post('{/literal}{$BOARD_ADDRESS}{literal}rcp/communitymanager.php', {mode: 'edit_db', community_name: $('#community_name').val(), community_name_raw: $('#community_name_raw').val(), id: id}, function(data){
				$dialog.dialog('close');
			});
		};
	</script>
	{/literal}

het probleem is dat de lijn $('#community_name').val() altijd de waarde geeft van het value atribuut.
enzo ook met de community_name_raw.
ik zou de string moeten hebben die dat op het moment van de click in de input box zit.

ik weet echt ni meer wa ik nog zou kunnen proberen.

bedankt

dj technics
 
Okay, ik volg je bericht niet. Wat gebeurt er NU, en wat ZOU er moeten gebeuren (= wat wil je?)
 
ik zou de value moeten hebben van de input boxen community_name en community_name_raw.
als ik dit doe op de standaard jquery methode ($('#community_name').val();) krijg ik de waar van het attribuut value.
 
Probeer dit eens:

PHP:
<table>
        <tr>
            <td><label for="community_name">community name</label></td>
            <td><input type="text" id="community_name_input" value="{$community_name}"></td>
        </tr>
        <tr>
            <td><label for="communtiy_name_raw">community name raw</label></td>
            <td><input type="text" id="community_name_raw_input" value="{$community_name_raw}"></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td><button id="submit_button" onclick="submit_info()">change</button></td>
        </tr>
    </table>
    <script type="text/javascript">
        function submit_info()
		{
            alert(document.getElementById("community_name_input").value);
            alert(document.getElementById("community_name_raw_input").value);
        }
    </script>

Ben een beginnertje op het JavaScript gebied, maar zo haal je de value's uit de text-boxen.
In dit geval laat ie een popup zien, maar je kan het ook in een var stoppen, zoals:

PHP:
var eerste = document.getElementById("community_name_input").value;
var tweede = document.getElementById("community_name_raw_input").value;
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan