我想給輸入字段是在CSS樣式腳本 值我有這樣的:如何ASIGN風格的PHP語法
<script "javascript/text">
var str1 = '<?php $this->form_validation->cc11_a?>';
var str2 = '<?php $this->form_validation->cc11_b?>';
var str3 = '<?php $this->form_validation->cc11_c?>';
var str4 = '<?php $this->form_validation->cc11_d?>';
if(str1 == 0){
str1.style.background= '#fff';
str1.style.color='#fff';
str1.value=0;
}else if(str1 == 1){
str1.style.background= '#000';
str1.style.color='#000';
str1.value=1;
}
</script>
我想改變這些輸入框的狀態以及我在上面的腳本中收到的數據。 <?php $this->form_validation->cc11_a?>
正在獲取價值,但我不知道如何使用它來給出正在接收的狀態。 在我有。
<input name="cc11_a" type="text" class="text" id="cc11_a" onclick="color(this.id);" style="width:0.3cm;" value="" />
<input name="cc11_b" type="text" class="text" id="cc11_b" onclick="color(this.id);" style="width:0.3cm;" value="" />
這意味着,如果<?php $this->form_validation->cc11_a?>
接收1,那麼它應該apear視爲黑盒。
讓我問你:你可以申請樣式的數字?因爲這就是當你說「如果str1 == 0」將樣式應用到'str1'時你正在嘗試做的事情。 –
您可以根據該PHP值爲元素提供您的CSS類,或者讓JS根據從PHP獲得的值分配樣式。如果{'具有相同的變量檢查,'switch'也可能比多個'}更容易。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch。 – chris85
您正在將str1設置爲包含1或0的字符串,即「1」或「0」,並再次測試它是否爲數字零! – RiggsFolly